[ {
  "shortName" : "public void invoke()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 6019,
  "endLine" : 6404,
  "linesOfCode" : 386,
  "mcCabeIndex" : 96,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/parser/HtmlEntities.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 278,
  "linesOfCode" : 253,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void $$$setupUI$$$()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/graphics/ui/forms/RGraphicsExportDialogForm.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 296,
  "linesOfCode" : 191,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RInstalledPackagesPanelBase()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/remote/ui/RInstalledPackagesPanelBase.java",
  "fileLinesCount" : 867,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 291,
  "linesOfCode" : 168,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void $$$setupUI$$$()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/forms/RImportDataDialogForm.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 239,
  "linesOfCode" : 131,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void $$$setupUI$$$()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/forms/RImportBaseOptionPanelForm.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 173,
  "linesOfCode" : 87,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun customizeSettings()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/editor/formatting/RLanguageCodeStyleSettingsProvider.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 118,
  "linesOfCode" : 82,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void $$$setupUI$$$()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/forms/RImportCsvOptionPanelForm.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 158,
  "linesOfCode" : 77,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun groupBy()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/dataframe/DataFrameImpl.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 171,
  "linesOfCode" : 77,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolveS4TypeClass()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/classes/s4/RS4TypeResolver.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::psi" ],
  "startLine" : 25,
  "endLine" : 98,
  "linesOfCode" : 74,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String convertToRE()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/parser/Parser.java",
  "fileLinesCount" : 617,
  "components" : [ "primary::src" ],
  "startLine" : 481,
  "endLine" : 549,
  "linesOfCode" : 64,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void $$$setupUI$$$()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/forms/RImportExcelOptionPanelForm.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 134,
  "linesOfCode" : 63,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processSubscription()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/RDataTableAnalyzer.kt",
  "fileLinesCount" : 280,
  "components" : [ "primary::psi" ],
  "startLine" : 98,
  "endLine" : 162,
  "linesOfCode" : 62,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun documentNew()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/rstudioapi/DocumentUtils.kt",
  "fileLinesCount" : 287,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 232,
  "linesOfCode" : 62,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun makeIntervals()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/editor/RMarkdownCellTypeAwareLexerProvider.kt",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 88,
  "linesOfCode" : 57,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isReferenceTo()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/references/RReferenceBase.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::psi" ],
  "startLine" : 35,
  "endLine" : 89,
  "linesOfCode" : 55,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sourceMarkers()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/rstudioapi/RStudioApiUtils.kt",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 188,
  "linesOfCode" : 55,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void upgradePackage()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/remote/ui/RInstalledPackagesPanelBase.java",
  "fileLinesCount" : 867,
  "components" : [ "primary::src" ],
  "startLine" : 392,
  "endLine" : 449,
  "linesOfCode" : 54,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildStubTree()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/skeleton/RSkeletonFileStubBuilder.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::psi" ],
  "startLine" : 33,
  "endLine" : 84,
  "linesOfCode" : 52,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performReplace()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/refactoring/RIntroduceVariableHandler.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 81,
  "linesOfCode" : 52,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void updateFilter()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/EditorComponent.java",
  "fileLinesCount" : 936,
  "components" : [ "primary::src" ],
  "startLine" : 564,
  "endLine" : 622,
  "linesOfCode" : 51,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getS4ContextWithoutCaching()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/classes/s4/context/setClass/RS4SetClassContextProvider.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::psi" ],
  "startLine" : 44,
  "endLine" : 106,
  "linesOfCode" : 50,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun transformExpression()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/TableManipulationAnalyzer.kt",
  "fileLinesCount" : 480,
  "components" : [ "primary::psi" ],
  "startLine" : 276,
  "endLine" : 325,
  "linesOfCode" : 48,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/graphics/ui/RChunkGraphicsSettingsDialog.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 97,
  "linesOfCode" : 48,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitAssignmentStatement()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/inspections/UnusedVariableInspection.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 88,
  "linesOfCode" : 48,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun inlineElement()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/refactoring/inline/RInlineAssignmentHandler.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 103,
  "linesOfCode" : 46,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun refreshTable()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/RDataFrameTablePage.kt",
  "fileLinesCount" : 443,
  "components" : [ "primary::src" ],
  "startLine" : 364,
  "endLine" : 416,
  "linesOfCode" : 46,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromInt()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/rstudioapi/RStudioApiUtils.kt",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 120,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processToken()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rmarkdown/PatchingLexer.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 72,
  "linesOfCode" : 45,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CustomChoice create()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/CustomChoice.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 189,
  "linesOfCode" : 45,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sendToConsole()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/rstudioapi/RSessionUtils.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 66,
  "linesOfCode" : 45,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/configuration/RInterpreterDetailsDialog.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::psi" ],
  "startLine" : 51,
  "endLine" : 94,
  "linesOfCode" : 42,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolveS4GenericOrMethods()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/classes/s4/RS4Resolver.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::psi" ],
  "startLine" : 76,
  "endLine" : 118,
  "linesOfCode" : 42,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun computeAlignment()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/editor/formatting/RFormattingContext.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 101,
  "linesOfCode" : 42,
  "mcCabeIndex" : 29,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/parser/Parser.java",
  "fileLinesCount" : 617,
  "components" : [ "primary::src" ],
  "startLine" : 552,
  "endLine" : 594,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setLatestVersionsForInstalledPackages()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/remote/ui/RInstalledPackagesPanelBase.java",
  "fileLinesCount" : 867,
  "components" : [ "primary::src" ],
  "startLine" : 606,
  "endLine" : 649,
  "linesOfCode" : 41,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getFileById()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/rinterop/RSourceFileManager.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::psi" ],
  "startLine" : 43,
  "endLine" : 81,
  "linesOfCode" : 39,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void doUpdatePackages()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/remote/ui/RInstalledPackagesPanelBase.java",
  "fileLinesCount" : 867,
  "components" : [ "primary::src" ],
  "startLine" : 561,
  "endLine" : 600,
  "linesOfCode" : 39,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getWidgetState()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/configuration/RInterpreterStatusBarWidget.kt",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 112,
  "linesOfCode" : 39,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun splitAndExecute()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/RConsoleExecuteActionHandler.kt",
  "fileLinesCount" : 519,
  "components" : [ "primary::src" ],
  "startLine" : 389,
  "endLine" : 428,
  "linesOfCode" : 39,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyFix()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/inspections/classes/s4/DeprecatedSetClassArgsInspection.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 115,
  "linesOfCode" : 39,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Format getBasicFormat()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/ParserModel.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 256,
  "linesOfCode" : 39,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getS4ContextWithoutCaching()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/classes/s4/context/methods/RS4SetGenericProvider.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::psi" ],
  "startLine" : 35,
  "endLine" : 72,
  "linesOfCode" : 38,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performRefactoring()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/refactoring/inline/RInlineAssignmentProcessor.kt",
  "fileLinesCount" : 341,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 118,
  "linesOfCode" : 38,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/build/ui/RPackageBuildSettingsDialog.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 79,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runExecuteActionImpl()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/RConsoleExecuteActionHandler.kt",
  "fileLinesCount" : 519,
  "components" : [ "primary::src" ],
  "startLine" : 349,
  "endLine" : 387,
  "linesOfCode" : 38,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String removeHtmlInfo()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/parser/HtmlHandler.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 67,
  "linesOfCode" : 38,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addCompletionFromIndices()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/editor/completion/RPackageCompletionUtil.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 104,
  "linesOfCode" : 37,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getS4ContextWithoutCaching()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/classes/s4/context/setClass/RS4SlotDeclarationContext.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::psi" ],
  "startLine" : 29,
  "endLine" : 67,
  "linesOfCode" : 36,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCompletions()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/editor/RCompletionContributor.kt",
  "fileLinesCount" : 914,
  "components" : [ "primary::src" ],
  "startLine" : 315,
  "endLine" : 360,
  "linesOfCode" : 36,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/refactoring/extractmethod/RExtractMethodHandler.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 71,
  "linesOfCode" : 36,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addContent()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/RConsoleToolWindowFactory.kt",
  "fileLinesCount" : 282,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 166,
  "linesOfCode" : 36,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/RDataFrameRowSorter.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 122,
  "linesOfCode" : 36,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void watchForChanges()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/breadcrumbs/CommonPsiFileBreadcrumbsCollector.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 93,
  "linesOfCode" : 35,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun updatePreviewAsync()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/RImportDataDialog.kt",
  "fileLinesCount" : 561,
  "components" : [ "primary::src" ],
  "startLine" : 231,
  "endLine" : 266,
  "linesOfCode" : 35,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChoiceMatch getBestMatch()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/ChoicesListModel.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 194,
  "linesOfCode" : 35,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun propertyChange()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/AbstractFiltersHandler.kt",
  "fileLinesCount" : 290,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 113,
  "linesOfCode" : 35,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun collectReturns()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/refactoring/RRefactoringUtil.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 112,
  "linesOfCode" : 34,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void init()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/AdaptiveChoicesHandler.java",
  "fileLinesCount" : 714,
  "components" : [ "primary::src" ],
  "startLine" : 520,
  "endLine" : 558,
  "linesOfCode" : 34,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getS4ContextWithoutCaching()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/classes/s4/context/methods/RS4SetMethodProvider.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::psi" ],
  "startLine" : 33,
  "endLine" : 65,
  "linesOfCode" : 33,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun populateConstraintsTokens()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rmarkdown/RMarkdownFlavourDescriptor.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 105,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void uninstallAction()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/remote/ui/RInstalledPackagesPanelBase.java",
  "fileLinesCount" : 867,
  "components" : [ "primary::src" ],
  "startLine" : 504,
  "endLine" : 537,
  "linesOfCode" : 33,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseS4GenericOrMethodInfo()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/classes/s4/methods/RS4MethodsUtil.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::psi" ],
  "startLine" : 20,
  "endLine" : 52,
  "linesOfCode" : 32,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getR6ContextInner()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/classes/r6/context/R6CreateClassContextProvider.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::psi" ],
  "startLine" : 46,
  "endLine" : 94,
  "linesOfCode" : 32,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun performExtraction()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/refactoring/extractmethod/RExtractMethodUtil.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 57,
  "linesOfCode" : 32,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void updateUninstallUpgrade()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/remote/ui/RInstalledPackagesPanelBase.java",
  "fileLinesCount" : 867,
  "components" : [ "primary::src" ],
  "startLine" : 455,
  "endLine" : 486,
  "linesOfCode" : 32,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun save()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/RDataFrameTablePage.kt",
  "fileLinesCount" : 443,
  "components" : [ "primary::src" ],
  "startLine" : 288,
  "endLine" : 320,
  "linesOfCode" : 32,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processColumnsOfTables()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/codeInsight/table/RTableManipulationAnalyzerManager.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 64,
  "linesOfCode" : 32,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DateComparator getDateComparator()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/parser/DateComparator.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 60,
  "linesOfCode" : 32,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createGui()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/PopupComponent.java",
  "fileLinesCount" : 670,
  "components" : [ "primary::src" ],
  "startLine" : 470,
  "endLine" : 511,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processLine()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/interpreter/RFsNotifier.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::psi" ],
  "startLine" : 124,
  "endLine" : 154,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun preprocessEnter()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/roxygen/RoxygenEnterInLineCommentHandler.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::psi" ],
  "startLine" : 21,
  "endLine" : 52,
  "linesOfCode" : 31,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Component getTableCellRendererComponent()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/remote/ui/RInstalledPackagesPanelBase.java",
  "fileLinesCount" : 867,
  "components" : [ "primary::src" ],
  "startLine" : 684,
  "endLine" : 714,
  "linesOfCode" : 31,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun collectOptions()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/RImportCsvDataDialog.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 157,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insertText()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/rstudioapi/DocumentUtils.kt",
  "fileLinesCount" : 287,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 142,
  "linesOfCode" : 31,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doCopyRWrapperTask()",
  "longName" : "",
  "relativeFileName" : "build.gradle.kts",
  "fileLinesCount" : 347,
  "components" : [ "primary::ROOT" ],
  "startLine" : 285,
  "endLine" : 315,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isSafe()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/TableManipulationAnalyzer.kt",
  "fileLinesCount" : 480,
  "components" : [ "primary::psi" ],
  "startLine" : 327,
  "endLine" : 356,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rmarkdown/RMarkdownNewChunk.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 61,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findFenceRoots()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rmarkdown/RMarkdownPsiUtil.kt",
  "fileLinesCount" : 216,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 88,
  "linesOfCode" : 30,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitFunctionExpression()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/hints/RReturnHintPass.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 87,
  "linesOfCode" : 30,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateParameterInfo()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/hints/parameterInfo/RParameterInfoHandler.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 78,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getInterpreterDeferred()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/interpreter/RInterpreterManager.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 93,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validateExits()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/refactoring/extractmethod/RCodeFragment.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 99,
  "linesOfCode" : 30,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updatePackage()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/remote/RepoUtils.kt",
  "fileLinesCount" : 332,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 224,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findPrecedingInstruction()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/references/RResolveUtil.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::psi" ],
  "startLine" : 14,
  "endLine" : 42,
  "linesOfCode" : 29,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runHelper()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/interpreter/RInterpreterUtil.kt",
  "fileLinesCount" : 506,
  "components" : [ "primary::psi" ],
  "startLine" : 229,
  "endLine" : 258,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateUI()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/hints/parameterInfo/RParameterInfoHandler.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 110,
  "linesOfCode" : 29,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createPopup()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/configuration/RInterpreterStatusBarWidget.kt",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 163,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolve()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/codeInsight/libraries/RShinySupportProvider.kt",
  "fileLinesCount" : 323,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 48,
  "linesOfCode" : 29,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChoiceMatch getClosestMatch()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/HistoryListModel.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 192,
  "linesOfCode" : 29,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolveInSourcesInner()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/references/SourceResolver.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::psi" ],
  "startLine" : 97,
  "endLine" : 125,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolveUsingSourcesAndRuntime()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/references/RResolver.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::psi" ],
  "startLine" : 114,
  "endLine" : 144,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateRootsToWatch()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/interpreter/RLibraryWatcher.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::psi" ],
  "startLine" : 33,
  "endLine" : 61,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPanel()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/configuration/RSettingsConfigurable.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::psi" ],
  "startLine" : 31,
  "endLine" : 58,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun main()",
  "longName" : "",
  "relativeFileName" : "tools/copyRWrapper/src/CopyRWrapper.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::tools" ],
  "startLine" : 25,
  "endLine" : 55,
  "linesOfCode" : 28,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun checkAutoPopup()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/editor/RCompletionAutoPopupHandler.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 56,
  "linesOfCode" : 28,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSuggestedNames()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/refactoring/rename/RNameSuggestionProvider.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 50,
  "linesOfCode" : 28,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun handleEnterPressed()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/RConsoleEnterHandler.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 63,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createEditor()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/configuration/RRunConfigurationEditor.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 79,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAllPackratSettings()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/projectGenerator/panel/packageManager/PackratSettingsUtils.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 44,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyFix()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/inspections/dplyr/DplyrCallToPipeInspection.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 90,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun sortBy()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/dataframe/DataFrameImpl.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 64,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCallInfo()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/TableManipulationAnalyzer.kt",
  "fileLinesCount" : 480,
  "components" : [ "primary::psi" ],
  "startLine" : 106,
  "endLine" : 133,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processTerminated()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rmarkdown/RMarkdownRenderingConsoleRunner.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 161,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performReplace()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/refactoring/RIntroduceParameterHandler.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 54,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun collectOptions()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/RImportExcelDataDialog.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 179,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setupConfigurationFromContext()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/configuration/RRunConfigurationProducer.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 49,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startProcess()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/configuration/RCommandLineRunningState.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 50,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String escape()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/parser/Parser.java",
  "fileLinesCount" : 617,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 184,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUpKey()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/FilterEditor.java",
  "fileLinesCount" : 1101,
  "components" : [ "primary::src" ],
  "startLine" : 882,
  "endLine" : 914,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processCurrentColumns()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/RDplyrAnalyzer.kt",
  "fileLinesCount" : 230,
  "components" : [ "primary::psi" ],
  "startLine" : 59,
  "endLine" : 85,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolveSlot()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/classes/s4/RS4Resolver.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::psi" ],
  "startLine" : 38,
  "endLine" : 63,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSearchedIdentifier()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/classes/r6/R6ClassPsiUtil.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::psi" ],
  "startLine" : 25,
  "endLine" : 57,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun restartConsole()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/RConsoleToolWindowFactory.kt",
  "fileLinesCount" : 282,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 199,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun computeChildren()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/debug/stack/RXStackFrame.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 162,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun collectOptions()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/RImportBaseDataDialog.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 132,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun generateProject()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/projectGenerator/panel/packageManager/RPackratPanel.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 113,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void prepareGui()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/PopupComponent.java",
  "fileLinesCount" : 670,
  "components" : [ "primary::src" ],
  "startLine" : 517,
  "endLine" : 551,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean add()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/HistoryListModel.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 119,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initEditorChoices()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/NonAdaptiveChoicesHandler.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 145,
  "linesOfCode" : 26,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/FilterSettings.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 176,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildProgressStatusComponent()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/components/InlayOutputProgressStatus.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 45,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visit()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/highlighting/RRainbowVisitor.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::psi" ],
  "startLine" : 27,
  "endLine" : 52,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun substituteElementToRename()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/refactoring/rename/RenameRPsiElementProcessor.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 49,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void upgradeAction()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/remote/ui/RInstalledPackagesPanelBase.java",
  "fileLinesCount" : 867,
  "components" : [ "primary::src" ],
  "startLine" : 353,
  "endLine" : 379,
  "linesOfCode" : 25,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addGraphics()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/graphics/ui/RGraphicsPanelWrapper.kt",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 184,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getListCellRendererComponent()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/graphics/ui/RChunkGraphicsSettingsDialog.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 141,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun checkValid()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/projectGenerator/step/RProjectSettingsStep.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 130,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateHighlighters()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/RNotebookGutterLineMarkerManager.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 68,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChoiceMatch selectBestMatch()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/PopupComponent.java",
  "fileLinesCount" : 670,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 230,
  "linesOfCode" : 25,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FilterEditor()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/FilterEditor.java",
  "fileLinesCount" : 1101,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 103,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupDownCtrlKey()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/FilterEditor.java",
  "fileLinesCount" : 1101,
  "components" : [ "primary::src" ],
  "startLine" : 916,
  "endLine" : 945,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitIdentifierExpression()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/refactoring/inline/RInlineAssignmentProcessor.kt",
  "fileLinesCount" : 341,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 235,
  "linesOfCode" : 24,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun splitCodeForExecution()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/RConsoleExecuteActionHandler.kt",
  "fileLinesCount" : 519,
  "components" : [ "primary::src" ],
  "startLine" : 482,
  "endLine" : 505,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setValue()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/debug/stack/RXVar.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 71,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun visualizeTable()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/RVisualizationImpl.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 44,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupDownKey()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/FilterEditor.java",
  "fileLinesCount" : 1101,
  "components" : [ "primary::src" ],
  "startLine" : 947,
  "endLine" : 975,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCompletion()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/ChoicesListModel.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::src" ],
  "startLine" : 204,
  "endLine" : 228,
  "linesOfCode" : 24,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isColumnOrdered()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/dataframe/ColumnUtils.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 46,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onNext()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/RInteropImpl.kt",
  "fileLinesCount" : 1530,
  "components" : [ "primary::src" ],
  "startLine" : 488,
  "endLine" : 511,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun breakpointAdded()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/debugger/RDebuggerUtil.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 72,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processColumnsOfCountFunction()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/TableManipulationAnalyzer.kt",
  "fileLinesCount" : 480,
  "components" : [ "primary::psi" ],
  "startLine" : 399,
  "endLine" : 423,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addListener()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/interpreter/RFsNotifier.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::psi" ],
  "startLine" : 24,
  "endLine" : 46,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPlaceholderText()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/editor/RFoldingBuilder.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 47,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void refilter()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/remote/ui/RInstalledPackagesPanelBase.java",
  "fileLinesCount" : 867,
  "components" : [ "primary::src" ],
  "startLine" : 796,
  "endLine" : 819,
  "linesOfCode" : 23,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initAndRun()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/RConsoleRunner.kt",
  "fileLinesCount" : 331,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 87,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun openImageSettings()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rendering/chunk/ChunkImageInlayOutput.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 183,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void $$$loadLabelText$$$()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/forms/RImportDataDialogForm.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::src" ],
  "startLine" : 244,
  "endLine" : 266,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void $$$loadButtonText$$$()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/forms/RImportDataDialogForm.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::src" ],
  "startLine" : 271,
  "endLine" : 293,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void $$$loadLabelText$$$()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/forms/RImportExcelOptionPanelForm.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 161,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void $$$loadButtonText$$$()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/forms/RImportExcelOptionPanelForm.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 188,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void $$$loadLabelText$$$()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/forms/RImportCsvOptionPanelForm.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 185,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void $$$loadButtonText$$$()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/forms/RImportCsvOptionPanelForm.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 212,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void $$$loadLabelText$$$()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/forms/RImportBaseOptionPanelForm.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 200,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void $$$loadButtonText$$$()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/forms/RImportBaseOptionPanelForm.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 227,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void $$$loadLabelText$$$()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/graphics/ui/forms/RGraphicsExportDialogForm.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::src" ],
  "startLine" : 319,
  "endLine" : 341,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void $$$loadButtonText$$$()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/graphics/ui/forms/RGraphicsExportDialogForm.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::src" ],
  "startLine" : 346,
  "endLine" : 368,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPanel()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/projectGenerator/step/RProjectSettingsStep.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 75,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean addContent()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/ChoicesListModel.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 150,
  "linesOfCode" : 23,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public abstract boolean filterUpdated()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/ChoicesHandler.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 91,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setDataFrame()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/components/InlayTablePage.kt",
  "fileLinesCount" : 288,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 170,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createRInteropForLocalProcess()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/RInteropUtil.kt",
  "fileLinesCount" : 371,
  "components" : [ "primary::src" ],
  "startLine" : 317,
  "endLine" : 339,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun annotate()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/annotator/RAnnotator.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::psi" ],
  "startLine" : 15,
  "endLine" : 36,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  getListBlockingWithIndicator()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/execution/ExecuteExpressionUtils.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::psi" ],
  "startLine" : 31,
  "endLine" : 52,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setEnabledInterpreters()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/settings/RInterpreterSettings.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::psi" ],
  "startLine" : 102,
  "endLine" : 123,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createRVar()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/skeleton/psi/RSkeletonAssignmentStatement.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::psi" ],
  "startLine" : 96,
  "endLine" : 118,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean accepts()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/injections/RPatterns.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 57,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean accepts()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/injections/RPatterns.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 92,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun collect()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/hints/RReturnHintInlayProvider.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 72,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitIdentifierExpression()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/refactoring/extractmethod/RCodeFragment.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 219,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun isValidIntroduceVariant()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/refactoring/RIntroduceLocalHandler.kt",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 249,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findCollisionsInner()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/refactoring/rename/RenameRPsiElementProcessor.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 77,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  executeLater()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/RConsoleExecuteActionHandler.kt",
  "fileLinesCount" : 519,
  "components" : [ "primary::src" ],
  "startLine" : 313,
  "endLine" : 334,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun saveWithFileChooser()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/components/InlayOutputUtil.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 90,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runAnalysis()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/cfg/LocalVariableAnalysis.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::psi" ],
  "startLine" : 42,
  "endLine" : 62,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getType()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/references/RFindUsagesProvider.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::psi" ],
  "startLine" : 45,
  "endLine" : 69,
  "linesOfCode" : 21,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCompletions()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/editor/RCompletionContributor.kt",
  "fileLinesCount" : 914,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 155,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun compute()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/editor/ui/RMarkdownOutputInlayControllerStable.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 184,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun compute()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/editor/ui/RMarkdownCellToolbarControllerStable.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 81,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPostRefs()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/refactoring/inline/RInlineUtil.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 81,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initColumnWidth()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/remote/ui/RInstalledPackagesPanelBase.java",
  "fileLinesCount" : 867,
  "components" : [ "primary::src" ],
  "startLine" : 293,
  "endLine" : 313,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun editorCreated()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/RConsoleEditorFactoryListener.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 49,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupDownPageKey()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/FilterEditor.java",
  "fileLinesCount" : 1101,
  "components" : [ "primary::src" ],
  "startLine" : 807,
  "endLine" : 832,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void extractChoices()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/AdaptiveChoicesHandler.java",
  "fileLinesCount" : 714,
  "components" : [ "primary::src" ],
  "startLine" : 395,
  "endLine" : 419,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAdaptiveChoices()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/FiltersHandler.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 106,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paintComponent()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/components/HistogramSlider.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 204,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun executeCommand()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/rstudioapi/RStudioApiUtils.kt",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 222,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loadInstalledPackages()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/RInteropImpl.kt",
  "fileLinesCount" : 1530,
  "components" : [ "primary::src" ],
  "startLine" : 767,
  "endLine" : 790,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitStringLiteralExpression()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/annotator/RAnnotatorVisitor.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::psi" ],
  "startLine" : 108,
  "endLine" : 131,
  "linesOfCode" : 20,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun needParenthesisToParent()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/RPrecedenceUtil.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::psi" ],
  "startLine" : 71,
  "endLine" : 90,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processStaticTableColumns()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/TableManipulationAnalyzer.kt",
  "fileLinesCount" : 480,
  "components" : [ "primary::psi" ],
  "startLine" : 182,
  "endLine" : 201,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processAllDotsColumns()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/TableManipulationAnalyzer.kt",
  "fileLinesCount" : 480,
  "components" : [ "primary::psi" ],
  "startLine" : 429,
  "endLine" : 448,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processSetnames()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/RDataTableAnalyzer.kt",
  "fileLinesCount" : 280,
  "components" : [ "primary::psi" ],
  "startLine" : 56,
  "endLine" : 77,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/configuration/RSettingsConfigurable.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::psi" ],
  "startLine" : 82,
  "endLine" : 103,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paint()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/rendering/toolwindow/RDocumentationComponent.kt",
  "fileLinesCount" : 370,
  "components" : [ "primary::psi" ],
  "startLine" : 279,
  "endLine" : 302,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deserialize()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/classes/r6/R6ClassInfo.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::psi" ],
  "startLine" : 51,
  "endLine" : 74,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/editor/RInsertActions.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 41,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCompletionFromRuntime()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/editor/RCompletionContributor.kt",
  "fileLinesCount" : 914,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 180,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onTerminated()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/RSkeletonUtil.kt",
  "fileLinesCount" : 426,
  "components" : [ "primary::src" ],
  "startLine" : 376,
  "endLine" : 397,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun uninstallPackage()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/remote/RepoUtils.kt",
  "fileLinesCount" : 332,
  "components" : [ "primary::src" ],
  "startLine" : 278,
  "endLine" : 298,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doOKAction()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/jobs/RRunJobDialog.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 158,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun execute()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rendering/chunk/RunChunkHandler.kt",
  "fileLinesCount" : 550,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 167,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun readExternal()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/configuration/RRunConfiguration.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 50,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAcceptable()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/codeInsight/table/RGgplotTableContextManager.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 143,
  "linesOfCode" : 20,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun completeMembers()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/codeInsight/libraries/RShinySupportProvider.kt",
  "fileLinesCount" : 323,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 71,
  "linesOfCode" : 20,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupEnterKey()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/FilterEditor.java",
  "fileLinesCount" : 1101,
  "components" : [ "primary::src" ],
  "startLine" : 651,
  "endLine" : 675,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupEndCtrlKey()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/FilterEditor.java",
  "fileLinesCount" : 1101,
  "components" : [ "primary::src" ],
  "startLine" : 723,
  "endLine" : 749,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setStringContent()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/ChoicesListModel.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 97,
  "linesOfCode" : 20,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun show()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/components/HistogramSlider.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::src" ],
  "startLine" : 243,
  "endLine" : 262,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/RInteropImpl.kt",
  "fileLinesCount" : 1530,
  "components" : [ "primary::src" ],
  "startLine" : 1352,
  "endLine" : 1371,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSelectedCode()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/actions/REditorActionUtil.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 44,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/actions/CreateRTestFileAction.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 96,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/actions/RRunAction.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 37,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onClick()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/debugger/RXVariablesView.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 181,
  "linesOfCode" : 20,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDocStringValue()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/impl/RPsiImplUtil.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::psi" ],
  "startLine" : 254,
  "endLine" : 275,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun navigateAsync()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/RPomTarget.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::psi" ],
  "startLine" : 138,
  "endLine" : 159,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun from()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/run/graphics/RSnapshot.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::psi" ],
  "startLine" : 52,
  "endLine" : 72,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createActionToolbar()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/visualization/ui/ToolbarUtil.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::psi" ],
  "startLine" : 29,
  "endLine" : 47,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deserialize()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/skeleton/psi/RSkeletonAssignmentElementType.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::psi" ],
  "startLine" : 44,
  "endLine" : 62,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigateAndCheckSourceChanges()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/debugger/RDebuggerUtil.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::psi" ],
  "startLine" : 14,
  "endLine" : 32,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun restartInterpreter()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/interpreter/RInterpreterManager.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 117,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCommandExecuted()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/RDebuggerPanel.kt",
  "fileLinesCount" : 451,
  "components" : [ "primary::src" ],
  "startLine" : 297,
  "endLine" : 315,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getSubstringUnderHtmlTag()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/parser/HtmlHandler.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 114,
  "linesOfCode" : 19,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void decorateComponent()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/CustomChoice.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::src" ],
  "startLine" : 274,
  "endLine" : 295,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupEndKey()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/FilterEditor.java",
  "fileLinesCount" : 1101,
  "components" : [ "primary::src" ],
  "startLine" : 701,
  "endLine" : 721,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupHomeCtrlKey()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/FilterEditor.java",
  "fileLinesCount" : 1101,
  "components" : [ "primary::src" ],
  "startLine" : 751,
  "endLine" : 776,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUpCtrlKey()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/FilterEditor.java",
  "fileLinesCount" : 1101,
  "components" : [ "primary::src" ],
  "startLine" : 858,
  "endLine" : 880,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void tableChanged()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/AdaptiveChoicesHandler.java",
  "fileLinesCount" : 714,
  "components" : [ "primary::src" ],
  "startLine" : 204,
  "endLine" : 225,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseReleased()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/components/RResizeController.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 69,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseExited()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/components/RNotebookOutputNonStickyScrollPane.kt",
  "fileLinesCount" : 320,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 209,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paint()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/RNotebookCellInlayManager.kt",
  "fileLinesCount" : 458,
  "components" : [ "primary::src" ],
  "startLine" : 403,
  "endLine" : 422,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun checkFile()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/rstudioapi/RStudioAPISourceMarkerInspection.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 39,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processTableFromVariable()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/RDataTableAnalyzer.kt",
  "fileLinesCount" : 280,
  "components" : [ "primary::psi" ],
  "startLine" : 79,
  "endLine" : 96,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processToken()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/roxygen/lexer/RoxygenLexer.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::psi" ],
  "startLine" : 14,
  "endLine" : 34,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getS4ContextWithoutCaching()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/classes/s4/context/RS4NewObjectContextProvider.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::psi" ],
  "startLine" : 29,
  "endLine" : 49,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loadVariablesPartially()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/rinterop/RVariableLoader.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::psi" ],
  "startLine" : 48,
  "endLine" : 65,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hasNonClosedLiteral()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/editor/RQuoteHandler.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 50,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCompletionStatically()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/editor/RCompletionContributor.kt",
  "fileLinesCount" : 914,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 200,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCompletions()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/editor/RCompletionContributor.kt",
  "fileLinesCount" : 914,
  "components" : [ "primary::src" ],
  "startLine" : 531,
  "endLine" : 548,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getChildrenBase()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rmarkdown/structureView/RMarkdownStructureElement.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 95,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getExtensionAtOffset()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/hints/RReturnHintModel.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 137,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override fun preprocessUsages()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/refactoring/inline/RInlineAssignmentProcessor.kt",
  "fileLinesCount" : 341,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 76,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onOutputAvailable()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/RSkeletonUtil.kt",
  "fileLinesCount" : 426,
  "components" : [ "primary::src" ],
  "startLine" : 357,
  "endLine" : 374,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun installPackages()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/remote/RPackageManagementService.kt",
  "fileLinesCount" : 321,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 185,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun stateChanged()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/RConsoleToolWindowFactory.kt",
  "fileLinesCount" : 282,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 76,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun generateProject()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/projectGenerator/template/REmptyProjectGenerator.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 51,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RowFilter createStringOperator()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/parser/Parser.java",
  "fileLinesCount" : 617,
  "components" : [ "primary::src" ],
  "startLine" : 259,
  "endLine" : 278,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RowFilter getFilter()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/CustomChoice.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 96,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean displayPopup()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/PopupComponent.java",
  "fileLinesCount" : 670,
  "components" : [ "primary::src" ],
  "startLine" : 632,
  "endLine" : 652,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupHomeKey()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/FilterEditor.java",
  "fileLinesCount" : 1101,
  "components" : [ "primary::src" ],
  "startLine" : 786,
  "endLine" : 805,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupUpPageKey()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/FilterEditor.java",
  "fileLinesCount" : 1101,
  "components" : [ "primary::src" ],
  "startLine" : 834,
  "endLine" : 856,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void consolidateFilter()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/FilterEditor.java",
  "fileLinesCount" : 1101,
  "components" : [ "primary::src" ],
  "startLine" : 1048,
  "endLine" : 1072,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setEnableTableModelEvents()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/ChoicesHandler.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 121,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void rowsUpdated()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/AdaptiveChoicesHandler.java",
  "fileLinesCount" : 714,
  "components" : [ "primary::src" ],
  "startLine" : 248,
  "endLine" : 268,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeFilter()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/ComposedFilter.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 76,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun documentChanged()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/RNotebookIntervalPointerImpl.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 130,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun executeCodeAsync()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/RInteropImpl.kt",
  "fileLinesCount" : 1530,
  "components" : [ "primary::src" ],
  "startLine" : 419,
  "endLine" : 436,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolveNameArgument()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/references/RResolver.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::psi" ],
  "startLine" : 53,
  "endLine" : 69,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addOrEnableInterpreter()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/settings/RInterpreterSettings.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::psi" ],
  "startLine" : 84,
  "endLine" : 100,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findSlotInClassDefinition()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/classes/s4/classInfo/RS4ClassInfoUtil.kt",
  "fileLinesCount" : 353,
  "components" : [ "primary::psi" ],
  "startLine" : 62,
  "endLine" : 78,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseR6ClassInfo()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/classes/r6/R6ClassInfoUtil.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::psi" ],
  "startLine" : 191,
  "endLine" : 210,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun computeBlockIndent()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/editor/formatting/RFormattingContext.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 213,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIcon()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/icons/RProjectIconProvider.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 30,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun editorCreated()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/hints/RReturnHintModel.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 52,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/hints/RReturnHintModel.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 102,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showLastErrorStack()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/RDebuggerPanel.kt",
  "fileLinesCount" : 451,
  "components" : [ "primary::src" ],
  "startLine" : 375,
  "endLine" : 392,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onProgressAvailable()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/jobs/RJobProgressProvider.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 33,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun saveAs()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rendering/chunk/ChunkImageInlayOutput.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 126,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startEvaluation()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/debug/stack/RXPresentationUtils.kt",
  "fileLinesCount" : 246,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 166,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toggleSortOrder()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/RDataFrameRowSorter.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 72,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstantFilter parseInstantText()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/parser/Parser.java",
  "fileLinesCount" : 617,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 128,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupRenderer()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/FilterListCellRenderer.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 223,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void formatOrComparatorUpdated()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/FilterEditor.java",
  "fileLinesCount" : 1101,
  "components" : [ "primary::src" ],
  "startLine" : 541,
  "endLine" : 558,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupEscKey()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/FilterEditor.java",
  "fileLinesCount" : 1101,
  "components" : [ "primary::src" ],
  "startLine" : 681,
  "endLine" : 699,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTextMode()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/EditorComponent.java",
  "fileLinesCount" : 936,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 181,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void iterateRows()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/AdaptiveChoicesHandler.java",
  "fileLinesCount" : 714,
  "components" : [ "primary::src" ],
  "startLine" : 422,
  "endLine" : 442,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean handleRow()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/AdaptiveChoicesHandler.java",
  "fileLinesCount" : 714,
  "components" : [ "primary::src" ],
  "startLine" : 593,
  "endLine" : 611,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun saveSelection()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/components/InlayTablePage.kt",
  "fileLinesCount" : 288,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 259,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processMouseWheelEvent()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/components/RNotebookOutputNonStickyScrollPane.kt",
  "fileLinesCount" : 320,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 116,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processTerminated()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/RInteropUtil.kt",
  "fileLinesCount" : 371,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 104,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun jobRunScript()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/rstudioapi/JobUtils.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 36,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createS4GenericLookupElement()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/editor/completion/RLookupElementFactory.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::psi" ],
  "startLine" : 109,
  "endLine" : 124,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processColumnsOfMutateFunction()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/RDplyrAnalyzer.kt",
  "fileLinesCount" : 230,
  "components" : [ "primary::psi" ],
  "startLine" : 104,
  "endLine" : 120,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun multiResolveInner()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/references/RReferenceImpl.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::psi" ],
  "startLine" : 25,
  "endLine" : 43,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun contains()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/references/RSearchScopeUtil.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::psi" ],
  "startLine" : 38,
  "endLine" : 53,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDefaultContexts()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/references/RReferenceContributor.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::psi" ],
  "startLine" : 39,
  "endLine" : 55,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onTextAvailable()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/interpreter/RFsNotifier.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::psi" ],
  "startLine" : 107,
  "endLine" : 122,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun advanceChar()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/lexer/SingleStringTokenLexer.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::psi" ],
  "startLine" : 15,
  "endLine" : 30,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun serialize()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/classes/r6/R6ClassInfo.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::psi" ],
  "startLine" : 30,
  "endLine" : 48,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun indexStub()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/skeleton/psi/RSkeletonAssignmentElementType.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::psi" ],
  "startLine" : 72,
  "endLine" : 88,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCompletionFromRuntime()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/editor/RCompletionContributor.kt",
  "fileLinesCount" : 914,
  "components" : [ "primary::src" ],
  "startLine" : 238,
  "endLine" : 256,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPriorityFromSkeletonFile()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/RSkeletonUtil.kt",
  "fileLinesCount" : 426,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 169,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun installPackage()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/remote/RPackageManagementService.kt",
  "fileLinesCount" : 321,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 164,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/RConsoleViewImpl.kt",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 210,
  "endLine" : 225,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addJobDescriptor()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/jobs/RJobPanel.kt",
  "fileLinesCount" : 547,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 259,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeJobEntity()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/jobs/RJobPanel.kt",
  "fileLinesCount" : 547,
  "components" : [ "primary::src" ],
  "startLine" : 301,
  "endLine" : 316,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun evaluate()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/debug/stack/RXDebuggerEvaluator.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 32,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun commitModule()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/projectGenerator/builder/RModuleBuilder.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 58,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyFix()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/inspections/CompareToNaInspection.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 63,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RowFilter createOperator()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/parser/Parser.java",
  "fileLinesCount" : 617,
  "components" : [ "primary::src" ],
  "startLine" : 324,
  "endLine" : 339,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRenderer()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/FilterEditor.java",
  "fileLinesCount" : 1101,
  "components" : [ "primary::src" ],
  "startLine" : 417,
  "endLine" : 432,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setComparator()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/ParserModel.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 190,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void editorUpdated()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/AdaptiveChoicesHandler.java",
  "fileLinesCount" : 714,
  "components" : [ "primary::src" ],
  "startLine" : 313,
  "endLine" : 336,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int updateRowInfo()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/AdaptiveChoicesHandler.java",
  "fileLinesCount" : 714,
  "components" : [ "primary::src" ],
  "startLine" : 345,
  "endLine" : 363,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onTextAvailable()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/RInteropUtil.kt",
  "fileLinesCount" : 371,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 86,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setSelectionRanges()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/rstudioapi/DocumentUtils.kt",
  "fileLinesCount" : 287,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 159,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun executeTask()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/RInteropImpl.kt",
  "fileLinesCount" : 1530,
  "components" : [ "primary::src" ],
  "startLine" : 271,
  "endLine" : 286,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replSourceFile()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/RInteropImpl.kt",
  "fileLinesCount" : 1530,
  "components" : [ "primary::src" ],
  "startLine" : 402,
  "endLine" : 417,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onNext()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/RInteropImpl.kt",
  "fileLinesCount" : 1530,
  "components" : [ "primary::src" ],
  "startLine" : 1276,
  "endLine" : 1291,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createPackageLookupElement()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/editor/completion/RLookupElementFactory.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::psi" ],
  "startLine" : 170,
  "endLine" : 184,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitIdentifierExpression()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/annotator/RAnnotatorVisitor.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::psi" ],
  "startLine" : 46,
  "endLine" : 61,
  "linesOfCode" : 15,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getArgumentInfo()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/hints/parameterInfo/RArgumentInfo.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::psi" ],
  "startLine" : 141,
  "endLine" : 155,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun resolveInSources()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/references/SourceResolver.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::psi" ],
  "startLine" : 39,
  "endLine" : 53,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun suggestAllExisting()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/interpreter/RInterpreterUtil.kt",
  "fileLinesCount" : 506,
  "components" : [ "primary::psi" ],
  "startLine" : 119,
  "endLine" : 133,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun customizeCellRenderer()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/configuration/RInterpreterListCellRenderer.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::psi" ],
  "startLine" : 37,
  "endLine" : 51,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolve()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/roxygen/reference/RoxygenHelpPageReference.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::psi" ],
  "startLine" : 34,
  "endLine" : 48,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDeclarationText()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/classes/s4/classInfo/RS4ClassInfo.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::psi" ],
  "startLine" : 61,
  "endLine" : 76,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getStubTree()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/skeleton/psi/RSkeletonFileImpl.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::psi" ],
  "startLine" : 55,
  "endLine" : 71,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rValueFromProto()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/rinterop/ProtoUtil.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::psi" ],
  "startLine" : 8,
  "endLine" : 22,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCompletionStatically()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/editor/RCompletionContributor.kt",
  "fileLinesCount" : 914,
  "components" : [ "primary::src" ],
  "startLine" : 258,
  "endLine" : 272,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paintComponent()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/editor/ui/NotebookInlayComponent.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 127,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitNode()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rmarkdown/RMarkdownTemplateTypes.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 80,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createComponent()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/hints/RReturnHintInlayProvider.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 96,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLatestDefs()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/refactoring/inline/RInlineUtil.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 39,
  "linesOfCode" : 15,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkVersion()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/RSkeletonUtil.kt",
  "fileLinesCount" : 426,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 70,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getProjectPackageDescriptionInfo()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/RPackageProjectManager.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 53,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun customizeCellRenderer()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/remote/ui/RPackageListCellRenderer.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 27,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createImageGroup()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rendering/chunk/ChunkGraphicsManager.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 89,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runAllChunks()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rendering/chunk/RunChunkHandler.kt",
  "fileLinesCount" : 550,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 101,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTableCellRendererComponent()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/RMaterialTable.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 53,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun submit()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/graphics/RGraphicsRescaleQueue.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 32,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String $$$getMessageFromBundle$$$()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/graphics/ui/forms/RGraphicsExportDialogForm.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::src" ],
  "startLine" : 300,
  "endLine" : 314,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun validateSettings()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/projectGenerator/panel/packageManager/RPackratPanel.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 130,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyFix()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/inspections/NamingConventionInspection.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 85,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyFix()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/inspections/BooleanExpressionSimplifier.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 65,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getOperator()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/parser/Parser.java",
  "fileLinesCount" : 617,
  "components" : [ "primary::src" ],
  "startLine" : 199,
  "endLine" : 213,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RowFilter createOperator()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/parser/Parser.java",
  "fileLinesCount" : 617,
  "components" : [ "primary::src" ],
  "startLine" : 240,
  "endLine" : 254,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RowFilter create()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/parser/Parser.java",
  "fileLinesCount" : 617,
  "components" : [ "primary::src" ],
  "startLine" : 302,
  "endLine" : 319,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RowFilter createStringOperator()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/parser/Parser.java",
  "fileLinesCount" : 617,
  "components" : [ "primary::src" ],
  "startLine" : 358,
  "endLine" : 373,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void selectDownPage()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/PopupComponent.java",
  "fileLinesCount" : 670,
  "components" : [ "primary::src" ],
  "startLine" : 349,
  "endLine" : 365,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void selectUpPage()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/PopupComponent.java",
  "fileLinesCount" : 670,
  "components" : [ "primary::src" ],
  "startLine" : 370,
  "endLine" : 385,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAutoChoices()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/FilterEditor.java",
  "fileLinesCount" : 1101,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 175,
  "linesOfCode" : 15,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupComponent()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/FilterEditor.java",
  "fileLinesCount" : 1101,
  "components" : [ "primary::src" ],
  "startLine" : 568,
  "endLine" : 613,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void editorFilterUpdated()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/FilterEditor.java",
  "fileLinesCount" : 1101,
  "components" : [ "primary::src" ],
  "startLine" : 1013,
  "endLine" : 1027,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Comparator getComparator()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/ParserModel.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 168,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean startIteration()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/AdaptiveChoicesHandler.java",
  "fileLinesCount" : 714,
  "components" : [ "primary::src" ],
  "startLine" : 570,
  "endLine" : 586,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun init()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/RInlayDimensions.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 96,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun graphicsRescaleStored()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/RInteropImpl.kt",
  "fileLinesCount" : 1530,
  "components" : [ "primary::src" ],
  "startLine" : 617,
  "endLine" : 631,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun generateWhitespaceBetweenTokens()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/RTokenSeparatorGenerator.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::psi" ],
  "startLine" : 12,
  "endLine" : 26,
  "linesOfCode" : 14,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getEntryPoint()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/cfg/RControlFlowUtil.kt",
  "fileLinesCount" : 25,
  "components" : [ "primary::psi" ],
  "startLine" : 11,
  "endLine" : 24,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processColumnsOfSelectFunction()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/RDplyrAnalyzer.kt",
  "fileLinesCount" : 230,
  "components" : [ "primary::psi" ],
  "startLine" : 87,
  "endLine" : 102,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getListCellRendererComponent()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/configuration/RInterpreterListCellRenderer.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::psi" ],
  "startLine" : 22,
  "endLine" : 35,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun loadFile()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/run/viewer/ui/RViewerPanel.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::psi" ],
  "startLine" : 37,
  "endLine" : 50,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processToken()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/roxygen/lexer/RoxygenLexer.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::psi" ],
  "startLine" : 39,
  "endLine" : 53,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun preprocessEnter()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/roxygen/RoxygenEnterDelegateToHostHandler.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::psi" ],
  "startLine" : 16,
  "endLine" : 29,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getParameters()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/classes/s4/methods/RS4MethodInfo.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::psi" ],
  "startLine" : 77,
  "endLine" : 90,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAssociatedFields()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/classes/r6/R6ClassInfoUtil.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::psi" ],
  "startLine" : 143,
  "endLine" : 159,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAssociatedMethods()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/classes/r6/R6ClassInfoUtil.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::psi" ],
  "startLine" : 161,
  "endLine" : 177,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNewLine()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/parsing/RParserUtil.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::psi" ],
  "startLine" : 27,
  "endLine" : 40,
  "linesOfCode" : 14,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findAcceptableElement()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rmarkdown/structureView/RMarkdownStructureViewFactory.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 54,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createFileChooserForHost()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/interpreter/RLocalInterpreterImpl.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 87,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processTerminated()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/build/ui/RPackageBuildToolWindow.kt",
  "fileLinesCount" : 234,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 192,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun installPackagesWithUserPermission()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/RequiredPackageInstaller.kt",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 105,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun beforeExecution()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/RConsoleViewImpl.kt",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 112,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateJobStatusCallback()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/jobs/RJobPanel.kt",
  "fileLinesCount" : 547,
  "components" : [ "primary::src" ],
  "startLine" : 318,
  "endLine" : 331,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void navigate()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/breadcrumbs/CommonPsiCrumb.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 77,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun computeChildren()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/debug/stack/RXStackFrame.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 85,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setPresentation()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/debug/stack/RXPresentationUtils.kt",
  "fileLinesCount" : 246,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 70,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startEvaluation()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/debug/stack/RXPresentationUtils.kt",
  "fileLinesCount" : 246,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 104,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getValueAt()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/RDataFrameTableModel.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 32,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun prepareRenderer()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/RMaterialTable.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 36,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun show()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/graphics/ui/RGraphicsExportDialog.kt",
  "fileLinesCount" : 576,
  "components" : [ "primary::src" ],
  "startLine" : 554,
  "endLine" : 567,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun show()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/graphics/ui/RGraphicsZoomDialog.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 68,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun validateSettings()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/projectGenerator/panel/packageManager/RPackageManagerGroupPanel.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 99,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateDataRows()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/projectGenerator/panel/packageManager/RPackratPanel.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 202,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitOperatorExpression()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/inspections/UnsafeSequenceInspection.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 42,
  "linesOfCode" : 14,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getEntityValue()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/parser/HtmlHandler.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 87,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RowFilter create()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/parser/Parser.java",
  "fileLinesCount" : 617,
  "components" : [ "primary::src" ],
  "startLine" : 219,
  "endLine" : 235,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RowFilter create()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/parser/Parser.java",
  "fileLinesCount" : 617,
  "components" : [ "primary::src" ],
  "startLine" : 396,
  "endLine" : 412,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean updateComparators()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/ChoicesListModel.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::src" ],
  "startLine" : 254,
  "endLine" : 267,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun filterUpdated()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/AbstractFiltersHandler.kt",
  "fileLinesCount" : 290,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 164,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void rowsAdded()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/AdaptiveChoicesHandler.java",
  "fileLinesCount" : 714,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 243,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showBufferedImage()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/components/GraphicsPanel.kt",
  "fileLinesCount" : 346,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 161,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getThemeInfo()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/rstudioapi/ThemeUtils.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 25,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun graphicsGetSnapshotPath()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/RInteropImpl.kt",
  "fileLinesCount" : 1530,
  "components" : [ "primary::src" ],
  "startLine" : 648,
  "endLine" : 661,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/actions/RunSelection.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 54,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createAtAccess()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/editor/completion/RLookupElementFactory.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::psi" ],
  "startLine" : 151,
  "endLine" : 163,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitOperatorExpression()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/annotator/RAnnotatorVisitor.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::psi" ],
  "startLine" : 84,
  "endLine" : 96,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setName()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/impl/RPsiImplUtil.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::psi" ],
  "startLine" : 166,
  "endLine" : 178,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getName()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/impl/RPsiImplUtil.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::psi" ],
  "startLine" : 283,
  "endLine" : 299,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolveWithNamespace()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/references/RResolver.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::psi" ],
  "startLine" : 35,
  "endLine" : 47,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replay()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/run/graphics/RPlotUtil.kt",
  "fileLinesCount" : 555,
  "components" : [ "primary::psi" ],
  "startLine" : 268,
  "endLine" : 280,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  getS4Context()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/classes/s4/context/RS4ContextProvider.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::psi" ],
  "startLine" : 61,
  "endLine" : 73,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseS4ClassInfo()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/classes/s4/classInfo/RS4ClassInfoUtil.kt",
  "fileLinesCount" : 353,
  "components" : [ "primary::psi" ],
  "startLine" : 166,
  "endLine" : 180,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processQuery()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/classes/s4/RS4ReferenceSearcher.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::psi" ],
  "startLine" : 25,
  "endLine" : 37,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runChain()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/util/PromiseUtil.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::psi" ],
  "startLine" : 11,
  "endLine" : 23,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildChildren()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/editor/formatting/RMarkdownFormattingModelBuilder.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 67,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createFileViewProvider()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rmarkdown/RMarkdownFileViewProvider.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 33,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSkeletonFileByPackageName()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/interpreter/RInterpreterState.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 104,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun foldBounds()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/RPackageProjectManager.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 174,
  "linesOfCode" : 13,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun loadAllPackages()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/remote/RBasicRepoProvider.kt",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 92,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/remote/RPackageTaskManager.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 82,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isUpdateAvailable()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/remote/ui/RInstalledPackagesPanelBase.java",
  "fileLinesCount" : 867,
  "components" : [ "primary::src" ],
  "startLine" : 659,
  "endLine" : 671,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun appendCommandText()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/RConsoleViewImpl.kt",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 145,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rendering/editor/RMarkdownFileEditor.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 173,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createMaterialTableFromViewer()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/RVisualizeTableUtil.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 54,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/configuration/RProgramRunner.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 33,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rescaleStoredAsync()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/graphics/RGraphicsDevice.kt",
  "fileLinesCount" : 484,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 174,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setActiveDevice()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/graphics/RGraphicsRepository.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 55,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/graphics/ui/RGraphicsSettingsDialogEx.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 35,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createFileViewProvider()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/quarto/QuartoFileViewProvider.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 31,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun createBasePanel()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/projectGenerator/step/RProjectSettingsStep.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 156,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitCallExpression()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/inspections/dplyr/DplyrCallToPipeInspection.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 48,
  "linesOfCode" : 13,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getMatchingLength()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/ChoiceMatch.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 36,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void editorUpdated()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/EditorComponent.java",
  "fileLinesCount" : 936,
  "components" : [ "primary::src" ],
  "startLine" : 742,
  "endLine" : 759,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Format getFormat()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/ParserModel.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 132,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean update()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/AdaptiveChoicesHandler.java",
  "fileLinesCount" : 714,
  "components" : [ "primary::src" ],
  "startLine" : 281,
  "endLine" : 299,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initOutputTextConsole()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/MouseWheelUtils.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 117,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun saveAll()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/components/InlayTablePage.kt",
  "fileLinesCount" : 288,
  "components" : [ "primary::src" ],
  "startLine" : 261,
  "endLine" : 274,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun beforeDocumentChange()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/RNonIncrementalCellLines.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 101,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/RNotebookIntervalPointerImpl.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 33,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun terminalExecute()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/rstudioapi/TerminalUtils.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 70,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun restartSession()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/rstudioapi/RSessionUtils.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 80,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getS4ClassInfoByObjectName()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/RInteropImpl.kt",
  "fileLinesCount" : 1530,
  "components" : [ "primary::src" ],
  "startLine" : 927,
  "endLine" : 939,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getS4ClassInfoByClassName()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/RInteropImpl.kt",
  "fileLinesCount" : 1530,
  "components" : [ "primary::src" ],
  "startLine" : 941,
  "endLine" : 953,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun convertRoxygenToHTML()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/RInteropImpl.kt",
  "fileLinesCount" : 1530,
  "components" : [ "primary::src" ],
  "startLine" : 1016,
  "endLine" : 1028,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createGlobalLookupElement()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/editor/completion/RLookupElementFactory.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::psi" ],
  "startLine" : 86,
  "endLine" : 97,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createNamespaceAccess()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/editor/completion/RLookupElementFactory.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::psi" ],
  "startLine" : 138,
  "endLine" : 149,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createNamedArgumentLookupElement()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/editor/completion/RLookupElementFactory.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::psi" ],
  "startLine" : 237,
  "endLine" : 248,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun executeScriptInBackground()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/execution/ExecuteExpressionUtils.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::psi" ],
  "startLine" : 86,
  "endLine" : 97,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun launchScript()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/execution/ExecuteExpressionUtils.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::psi" ],
  "startLine" : 99,
  "endLine" : 110,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitCallExpression()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/cfg/RControlFlowBuilder.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::psi" ],
  "startLine" : 69,
  "endLine" : 82,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitIfStatement()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/cfg/RControlFlowBuilder.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::psi" ],
  "startLine" : 106,
  "endLine" : 117,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RAssignmentStubImpl()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/stubs/RAssignmentStubImpl.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::psi" ],
  "startLine" : 22,
  "endLine" : 33,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun processTableFromVariable()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/TableManipulationAnalyzer.kt",
  "fileLinesCount" : 480,
  "components" : [ "primary::psi" ],
  "startLine" : 150,
  "endLine" : 161,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processOperandTableAndAllDotsColumns()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/TableManipulationAnalyzer.kt",
  "fileLinesCount" : 480,
  "components" : [ "primary::psi" ],
  "startLine" : 453,
  "endLine" : 464,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IElementType getElementTypeByName()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/RElementTypeFactory.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::psi" ],
  "startLine" : 16,
  "endLine" : 27,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runScript()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/interpreter/RInterpreterUtil.kt",
  "fileLinesCount" : 506,
  "components" : [ "primary::psi" ],
  "startLine" : 381,
  "endLine" : 392,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createParameters()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/run/graphics/RGraphicsUtils.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::psi" ],
  "startLine" : 33,
  "endLine" : 44,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAllAssociatedSlots()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/classes/s4/classInfo/RS4ClassInfoUtil.kt",
  "fileLinesCount" : 353,
  "components" : [ "primary::psi" ],
  "startLine" : 84,
  "endLine" : 96,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAllAssociatedSuperClasses()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/classes/s4/classInfo/RS4ClassInfoUtil.kt",
  "fileLinesCount" : 353,
  "components" : [ "primary::psi" ],
  "startLine" : 102,
  "endLine" : 114,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  getR6Context()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/classes/r6/context/R6ContextProvider.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::psi" ],
  "startLine" : 27,
  "endLine" : 38,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAssociatedSuperClassesHierarchy()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/classes/r6/R6ClassInfoUtil.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::psi" ],
  "startLine" : 77,
  "endLine" : 91,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAllClassMembers()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/classes/r6/R6ClassInfoUtil.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::psi" ],
  "startLine" : 111,
  "endLine" : 125,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAssociatedMembers()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/classes/r6/R6ClassInfoUtil.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::psi" ],
  "startLine" : 127,
  "endLine" : 141,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setValue()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/rinterop/RReference.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::psi" ],
  "startLine" : 100,
  "endLine" : 111,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCompletionFromRuntime()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/editor/RCompletionContributor.kt",
  "fileLinesCount" : 914,
  "components" : [ "primary::src" ],
  "startLine" : 566,
  "endLine" : 577,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCompletionStatically()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/editor/RCompletionContributor.kt",
  "fileLinesCount" : 914,
  "components" : [ "primary::src" ],
  "startLine" : 579,
  "endLine" : 590,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getInsertHandlerForFunctionCall()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/editor/RCompletionContributor.kt",
  "fileLinesCount" : 914,
  "components" : [ "primary::src" ],
  "startLine" : 793,
  "endLine" : 804,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clearOutputs()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/editor/ui/RMarkdownOutputInlayControllerStable.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 74,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scheduleUpdateForCommittedDocument()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/editor/ui/PsiToInterval.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 35,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onOutputs()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/editor/ui/TabbedMultiOutput.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 93,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findElementForParameterInfo()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/hints/parameterInfo/RParameterInfoHandler.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 38,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAvailable()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/refactoring/rename/RVariableInplaceRenameHandler.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 41,
  "linesOfCode" : 12,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleText()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/remote/RepoUtils.kt",
  "fileLinesCount" : 332,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 121,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigateToPackageDocumentation()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/remote/RPackageManagementService.kt",
  "fileLinesCount" : 321,
  "components" : [ "primary::src" ],
  "startLine" : 245,
  "endLine" : 256,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRequestReadLn()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/RConsoleExecuteActionHandler.kt",
  "fileLinesCount" : 519,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 128,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showTableAsync()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/RVisualizeTableUtil.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 40,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getRowFilter()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/RDataFrameFiltersHandler.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 47,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showWindow()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/ui/RNonStealingToolWindowInvoker.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 38,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun generateProject()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/projectGenerator/panel/packageManager/RRcppPanel.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 78,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updatePackratSettings()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/projectGenerator/panel/packageManager/RPackratPanel.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 175,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun completeArgumentValue()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/codeInsight/libraries/Ggplot2SupportProvider.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 33,
  "linesOfCode" : 12,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getNamedElement()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/codeInsight/findUsages/RTargetElementEvaluator.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 37,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RowFilter parseText()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/parser/Parser.java",
  "fileLinesCount" : 617,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 101,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Pattern getPattern()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/parser/Parser.java",
  "fileLinesCount" : 617,
  "components" : [ "primary::src" ],
  "startLine" : 418,
  "endLine" : 429,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setRenderedContent()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/PopupComponent.java",
  "fileLinesCount" : 670,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 159,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setStringContent()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/PopupComponent.java",
  "fileLinesCount" : 670,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 176,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ensureListRowsHeight()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/PopupComponent.java",
  "fileLinesCount" : 670,
  "components" : [ "primary::src" ],
  "startLine" : 453,
  "endLine" : 467,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean restrict()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/HistoryListModel.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 81,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFormat()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/FilterEditor.java",
  "fileLinesCount" : 1101,
  "components" : [ "primary::src" ],
  "startLine" : 269,
  "endLine" : 284,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean showChoices()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/FilterEditor.java",
  "fileLinesCount" : 1101,
  "components" : [ "primary::src" ],
  "startLine" : 628,
  "endLine" : 642,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean attemptEditorFilterUpdate()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/FilterEditor.java",
  "fileLinesCount" : 1101,
  "components" : [ "primary::src" ],
  "startLine" : 1033,
  "endLine" : 1046,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setFormat()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/ParserModel.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 149,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Comparator stringComparator()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/ParserModel.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::src" ],
  "startLine" : 198,
  "endLine" : 212,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TableFilterHeader()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/TableFilterHeader.java",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 65,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setSorter()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/AbstractFiltersHandler.kt",
  "fileLinesCount" : 290,
  "components" : [ "primary::src" ],
  "startLine" : 264,
  "endLine" : 275,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addFilter()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/ComposedFilter.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 52,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/RNotebookCellInlayManager.kt",
  "fileLinesCount" : 458,
  "components" : [ "primary::src" ],
  "startLine" : 432,
  "endLine" : 445,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun prepareRenderer()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/ui/MaterialTable.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 125,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun navigateToFile()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/rstudioapi/DocumentUtils.kt",
  "fileLinesCount" : 287,
  "components" : [ "primary::src" ],
  "startLine" : 234,
  "endLine" : 247,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dataFrameSort()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/RInteropImpl.kt",
  "fileLinesCount" : 1530,
  "components" : [ "primary::src" ],
  "startLine" : 862,
  "endLine" : 873,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getR6ClassInfoByObjectName()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/RInteropImpl.kt",
  "fileLinesCount" : 1530,
  "components" : [ "primary::src" ],
  "startLine" : 969,
  "endLine" : 980,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getR6ClassInfoByClassName()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/RInteropImpl.kt",
  "fileLinesCount" : 1530,
  "components" : [ "primary::src" ],
  "startLine" : 982,
  "endLine" : 993,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dependencySet()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/debugger/RDebuggerUtil.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 106,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildRWrapper()",
  "longName" : "",
  "relativeFileName" : "build.gradle.kts",
  "fileLinesCount" : 347,
  "components" : [ "primary::ROOT" ],
  "startLine" : 272,
  "endLine" : 283,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RPIServiceBlockingStub newBlockingStub()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 2980,
  "endLine" : 2990,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RPIServiceFutureStub newFutureStub()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 2995,
  "endLine" : 3005,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createQuotedLookupElement()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/editor/completion/RLookupElementFactory.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::psi" ],
  "startLine" : 194,
  "endLine" : 204,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getArgumentByName()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/hints/parameterInfo/RArgumentInfo.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::psi" ],
  "startLine" : 193,
  "endLine" : 203,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitOperatorExpression()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/cfg/RControlFlowBuilder.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::psi" ],
  "startLine" : 154,
  "endLine" : 164,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPresentableText()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/RStructureViewElement.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::psi" ],
  "startLine" : 83,
  "endLine" : 93,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun process()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/RFileImpl.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::psi" ],
  "startLine" : 85,
  "endLine" : 95,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun resolveInSourcesInnerWithStopChecks()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/references/SourceResolver.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::psi" ],
  "startLine" : 55,
  "endLine" : 65,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sortValidResolveResults()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/references/RResolver.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::psi" ],
  "startLine" : 162,
  "endLine" : 172,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkInterpreterLocation()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/interpreter/RInterpreterUtil.kt",
  "fileLinesCount" : 506,
  "components" : [ "primary::psi" ],
  "startLine" : 351,
  "endLine" : 361,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showInvalidLocationErrorMessage()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/interpreter/RInterpreterUtil.kt",
  "fileLinesCount" : 506,
  "components" : [ "primary::psi" ],
  "startLine" : 363,
  "endLine" : 373,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onTextAvailable()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/interpreter/RInterpreterUtil.kt",
  "fileLinesCount" : 506,
  "components" : [ "primary::psi" ],
  "startLine" : 442,
  "endLine" : 452,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getScreenParameters()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/settings/RGraphicsSettings.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::psi" ],
  "startLine" : 30,
  "endLine" : 40,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun show()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/configuration/RInterpreterDetailsStep.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::psi" ],
  "startLine" : 53,
  "endLine" : 63,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawCircle()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/run/graphics/RCanvasPlotter.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::psi" ],
  "startLine" : 65,
  "endLine" : 75,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawRectangle()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/run/graphics/RCanvasPlotter.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::psi" ],
  "startLine" : 124,
  "endLine" : 134,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lookupDistanceBetweenClasses()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/classes/s4/classInfo/RS4ClassInfoUtil.kt",
  "fileLinesCount" : 353,
  "components" : [ "primary::psi" ],
  "startLine" : 116,
  "endLine" : 126,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serialize()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/skeleton/psi/RSkeletonAssignmentElementType.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::psi" ],
  "startLine" : 32,
  "endLine" : 42,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addPackageCompletion()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/editor/completion/RPackageCompletionUtil.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 39,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getInsertHandlerForLookupString()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/editor/RCompletionContributor.kt",
  "fileLinesCount" : 914,
  "components" : [ "primary::src" ],
  "startLine" : 806,
  "endLine" : 816,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deltaSize()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/editor/ui/NotebookInlayComponent.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 159,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getExecutableFenceLabel()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rmarkdown/RMarkdownPsiUtil.kt",
  "fileLinesCount" : 216,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 106,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processContainer()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rmarkdown/RMarkdownPsiUtil.kt",
  "fileLinesCount" : 216,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 124,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createMarkerBlocks()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rmarkdown/RCodeFenceProvider.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 33,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createHighlightingPass()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/hints/RReturnHintPass.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 137,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun wrapDotsIfNeed()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/hints/parameterInfo/RInlayParameterHintsProvider.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 49,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLineExtensions()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/hints/RReturnHintModel.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 167,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performInDumbMode()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/interpreter/RInterpreterState.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::src" ],
  "startLine" : 279,
  "endLine" : 289,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadExtraNamedArguments()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/RConsoleRuntimeInfo.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 80,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showDialog()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/jobs/RunRJobAction.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 48,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createToolWindowContent()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/jobs/RJobsToolWindowFactory.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 29,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rendering/editor/RMarkdownFileEditor.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::src" ],
  "startLine" : 237,
  "endLine" : 247,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rendering/editor/RMarkdownFileEditor.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::src" ],
  "startLine" : 249,
  "endLine" : 259,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addData()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rendering/chunk/ChunkImageInlayOutput.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 76,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun zoomImage()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rendering/chunk/ChunkImageInlayOutput.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 153,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun collectFoundInterpreters()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/statistics/RStatisticsCollector.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 67,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createDeviceGroupAsync()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/graphics/RGraphicsDevice.kt",
  "fileLinesCount" : 484,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 135,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setBounds()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/graphics/ui/RResizablePanel.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 63,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun validateInterpreter()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/projectGenerator/panel/interpreter/RAddNewInterpreterPanel.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 56,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitCallExpression()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/inspections/MissingPackageInspection.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 59,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitNamespaceAccessExpression()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/inspections/TripleColonToDoubleColonInspection.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 40,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitCallExpression()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/inspections/classes/s4/InstanceOfVirtualS4ClassInspection.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 38,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitCallExpression()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/inspections/classes/r6/UnmatchingR6ClassNameInspection.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 38,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun compute()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/RNotebookCellInlayController.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 34,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Parser()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/parser/Parser.java",
  "fileLinesCount" : 617,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 80,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setRenderedContent()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/ChoicesListModel.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 66,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DateFormat getDefaultDateFormat()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/ParserModel.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::src" ],
  "startLine" : 258,
  "endLine" : 269,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FilterEditor createEditor()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/TableFilterHeader.java",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 174,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun enableNotifications()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/AbstractFiltersHandler.kt",
  "fileLinesCount" : 290,
  "components" : [ "primary::src" ],
  "startLine" : 199,
  "endLine" : 210,
  "linesOfCode" : 11,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun get()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/RNotebookCellLinesProvider.kt",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 22,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun graphicsDump()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/RInteropImpl.kt",
  "fileLinesCount" : 1530,
  "components" : [ "primary::src" ],
  "startLine" : 596,
  "endLine" : 606,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTableColumnsInfo()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/RInteropImpl.kt",
  "fileLinesCount" : 1530,
  "components" : [ "primary::src" ],
  "startLine" : 1004,
  "endLine" : 1014,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/debugger/RXVariablesView.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::src" ],
  "startLine" : 256,
  "endLine" : 266,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RPIServiceStub newStub()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 2966,
  "endLine" : 2975,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun executeScript()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/execution/ExecuteExpressionUtils.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::psi" ],
  "startLine" : 112,
  "endLine" : 121,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun indexStub()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/RCallExpressionElementType.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::psi" ],
  "startLine" : 63,
  "endLine" : 72,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processAllClassInfos()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/stubs/classes/LibraryClassNameIndex.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::psi" ],
  "startLine" : 19,
  "endLine" : 28,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getName()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/impl/RPsiImplUtil.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::psi" ],
  "startLine" : 144,
  "endLine" : 154,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getContextInfo()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/TableManipulationAnalyzer.kt",
  "fileLinesCount" : 480,
  "components" : [ "primary::psi" ],
  "startLine" : 135,
  "endLine" : 144,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun navigateAsync()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/RPomTarget.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::psi" ],
  "startLine" : 95,
  "endLine" : 104,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun transformNotCall()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/RDataTableAnalyzer.kt",
  "fileLinesCount" : 280,
  "components" : [ "primary::psi" ],
  "startLine" : 45,
  "endLine" : 54,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun transformNotCall()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/RDplyrAnalyzer.kt",
  "fileLinesCount" : 230,
  "components" : [ "primary::psi" ],
  "startLine" : 43,
  "endLine" : 52,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolveInSourcesInner()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/references/SourceResolver.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::psi" ],
  "startLine" : 130,
  "endLine" : 139,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runMultiOutputHelper()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/interpreter/RInterpreterUtil.kt",
  "fileLinesCount" : 506,
  "components" : [ "primary::psi" ],
  "startLine" : 263,
  "endLine" : 272,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tryGetInterpreterVersion()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/configuration/RAddInterpreterDialog.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::psi" ],
  "startLine" : 28,
  "endLine" : 37,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun textChanged()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/rendering/toolwindow/RDocumentationComponent.kt",
  "fileLinesCount" : 370,
  "components" : [ "primary::psi" ],
  "startLine" : 106,
  "endLine" : 115,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun near()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/rendering/toolwindow/RDocumentationComponent.kt",
  "fileLinesCount" : 370,
  "components" : [ "primary::psi" ],
  "startLine" : 217,
  "endLine" : 226,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun refreshFile()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/run/viewer/ui/RViewerToolWindow.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::psi" ],
  "startLine" : 20,
  "endLine" : 29,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun refreshUrl()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/run/viewer/ui/RViewerToolWindow.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::psi" ],
  "startLine" : 31,
  "endLine" : 40,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawPath()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/run/graphics/RCanvasPlotter.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::psi" ],
  "startLine" : 86,
  "endLine" : 95,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawPolygon()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/run/graphics/RCanvasPlotter.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::psi" ],
  "startLine" : 97,
  "endLine" : 106,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawText()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/run/graphics/RCanvasPlotter.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::psi" ],
  "startLine" : 136,
  "endLine" : 145,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createImage()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/run/graphics/RPlotUtil.kt",
  "fileLinesCount" : 555,
  "components" : [ "primary::psi" ],
  "startLine" : 230,
  "endLine" : 239,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun navigateAsync()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/classes/s4/classInfo/RS4ClassPomTarget.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::psi" ],
  "startLine" : 20,
  "endLine" : 29,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun multiResolveInner()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/classes/s4/classInfo/RS4ClassReferenceProvider.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::psi" ],
  "startLine" : 19,
  "endLine" : 28,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolveS4ClassName()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/classes/s4/RS4Resolver.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::psi" ],
  "startLine" : 65,
  "endLine" : 74,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAssociatedActiveBindings()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/classes/r6/R6ClassInfoUtil.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::psi" ],
  "startLine" : 179,
  "endLine" : 189,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invert()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/visualization/inlays/components/RImageInverter.kt",
  "fileLinesCount" : 275,
  "components" : [ "primary::psi" ],
  "startLine" : 118,
  "endLine" : 127,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/visualization/ui/ToolbarUtil.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::psi" ],
  "startLine" : 142,
  "endLine" : 151,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findCondaByRInterpreter()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/rinterop/RCondaUtil.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::psi" ],
  "startLine" : 45,
  "endLine" : 54,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getFunctionPosition()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/rinterop/RSourceFileManager.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::psi" ],
  "startLine" : 83,
  "endLine" : 92,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findPrevNonSpaceNode()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/editor/formatting/RFormattingContext.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::src" ],
  "startLine" : 319,
  "endLine" : 328,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addNamespaceCompletion()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/editor/completion/RPackageCompletionUtil.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 54,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun fillCompletionVariants()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/editor/RCompletionContributor.kt",
  "fileLinesCount" : 914,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 83,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCompletions()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/editor/RMarkdownCompletionContributor.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 39,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateInlaysInEditor()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/editor/ui/RMarkdownOutputInlayControllerUtil.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 38,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createFile()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rmarkdown/RMarkdownFileViewProvider.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 61,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getHintInfo()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/hints/parameterInfo/RInlayParameterHintsProvider.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 94,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun processIntention()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/intentions/TtoTrueIntention.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 32,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createTempFileOnHost()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/interpreter/RLocalInterpreterImpl.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 105,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitExpression()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/refactoring/RIntroduceLocalHandler.kt",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 160,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun getMappedEnabledRepositoryUrls()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/remote/RBasicRepoProvider.kt",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 61,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun uninstallPackages()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/remote/RPackageManagementService.kt",
  "fileLinesCount" : 321,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 215,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeUserRepository()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/remote/ui/RManageRepoDialog.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 166,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusOnCurrentConsole()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/RConsoleToolWindowFactory.kt",
  "fileLinesCount" : 282,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 125,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/RConsoleAction.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 31,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun selectionChanged()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/RConsoleManagerImpl.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 132,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun closeMismatchingConsoles()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/RConsoleManagerImpl.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 173,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/RConsoleViewImpl.kt",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 236,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/RConsoleViewImpl.kt",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 356,
  "endLine" : 365,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/RConsoleViewImpl.kt",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 392,
  "endLine" : 401,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processWillTerminate()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/jobs/RJobRunner.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 90,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun changeSelection()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/jobs/RJobPanel.kt",
  "fileLinesCount" : 547,
  "components" : [ "primary::src" ],
  "startLine" : 290,
  "endLine" : 299,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getElementInfo()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/breadcrumbs/RBreadcrumbsProvider.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 50,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rendering/chunk/RunChunkActions.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 85,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rendering/chunk/RunChunkActions.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 98,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun customizePresentation()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/debug/stack/RXStackFrame.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 64,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startEvaluation()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/debug/stack/RXPresentationUtils.kt",
  "fileLinesCount" : 246,
  "components" : [ "primary::src" ],
  "startLine" : 198,
  "endLine" : 207,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startEvaluation()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/debug/stack/RXPresentationUtils.kt",
  "fileLinesCount" : 246,
  "components" : [ "primary::src" ],
  "startLine" : 214,
  "endLine" : 223,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun refreshTables()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/RVisualizeTableUtil.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 75,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateEntries()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/RImportDataDialog.kt",
  "fileLinesCount" : 561,
  "components" : [ "primary::src" ],
  "startLine" : 422,
  "endLine" : 431,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mousePressed()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/RDataFrameTablePage.kt",
  "fileLinesCount" : 443,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 153,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelected()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/RDataFrameTablePage.kt",
  "fileLinesCount" : 443,
  "components" : [ "primary::src" ],
  "startLine" : 242,
  "endLine" : 251,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun restore()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/RDataFrameRowSorter.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 133,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paint()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/graphics/ui/RGraphicsExportDialog.kt",
  "fileLinesCount" : 576,
  "components" : [ "primary::src" ],
  "startLine" : 478,
  "endLine" : 487,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/graphics/ui/RGraphicsToolWindow.kt",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 337,
  "endLine" : 347,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createFile()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/quarto/QuartoFileViewProvider.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 59,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createAdvancedSettings()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/projectGenerator/step/RProjectSettingsStep.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 168,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun validateSettings()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/projectGenerator/panel/packageManager/RPackageManagerPanel.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 57,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitCallExpression()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/codeInsight/libraries/RShinySupportProvider.kt",
  "fileLinesCount" : 323,
  "components" : [ "primary::src" ],
  "startLine" : 213,
  "endLine" : 222,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitExpression()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/inspections/BooleanExpressionSimplifier.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 42,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitStringLiteralExpression()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/inspections/classes/s4/UnknownS4ClassNameInspection.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 37,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitStringLiteralExpression()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/inspections/classes/s4/UnknownS4GenericInspection.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 38,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitElement()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/inspections/RedundantSemicolonInspection.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 39,
  "linesOfCode" : 10,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean display()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/PopupComponent.java",
  "fileLinesCount" : 670,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 133,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean selectLast()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/PopupComponent.java",
  "fileLinesCount" : 670,
  "components" : [ "primary::src" ],
  "startLine" : 300,
  "endLine" : 310,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean selectUp()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/PopupComponent.java",
  "fileLinesCount" : 670,
  "components" : [ "primary::src" ],
  "startLine" : 318,
  "endLine" : 329,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static JScrollPane createScrollPane()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/PopupComponent.java",
  "fileLinesCount" : 670,
  "components" : [ "primary::src" ],
  "startLine" : 553,
  "endLine" : 563,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EditorComponent()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/EditorComponent.java",
  "fileLinesCount" : 936,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 66,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRenderMode()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/EditorComponent.java",
  "fileLinesCount" : 936,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 195,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean activateCustomDecoration()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/EditorComponent.java",
  "fileLinesCount" : 936,
  "components" : [ "primary::src" ],
  "startLine" : 530,
  "endLine" : 540,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getInteger()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/FilterSettings.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 203,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Color getColor()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/FilterSettings.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 216,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean set()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/AdaptiveChoicesHandler.java",
  "fileLinesCount" : 714,
  "components" : [ "primary::src" ],
  "startLine" : 684,
  "endLine" : 694,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelected()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/components/InlayTablePage.kt",
  "fileLinesCount" : 288,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 225,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun saveAs()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/components/InlayOutputText.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 128,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showImageBase64()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/components/GraphicsPanel.kt",
  "fileLinesCount" : 346,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 172,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mousePressed()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/components/RResizeController.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 83,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun documentChanged()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/RNonIncrementalCellLines.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 114,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTableCellRendererComponent()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/ui/MaterialTable.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 66,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun terminalSend()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/rstudioapi/TerminalUtils.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 99,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun prepareReplSourceFileRequest()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/RInteropImpl.kt",
  "fileLinesCount" : 1530,
  "components" : [ "primary::src" ],
  "startLine" : 361,
  "endLine" : 370,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun httpdRequest()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/RInteropImpl.kt",
  "fileLinesCount" : 1530,
  "components" : [ "primary::src" ],
  "startLine" : 683,
  "endLine" : 692,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loadLibPaths()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/RInteropImpl.kt",
  "fileLinesCount" : 1530,
  "components" : [ "primary::src" ],
  "startLine" : 756,
  "endLine" : 765,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLoadedShortS4ClassInfos()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/RInteropImpl.kt",
  "fileLinesCount" : 1530,
  "components" : [ "primary::src" ],
  "startLine" : 916,
  "endLine" : 925,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLoadedShortR6ClassInfos()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/RInteropImpl.kt",
  "fileLinesCount" : 1530,
  "components" : [ "primary::src" ],
  "startLine" : 958,
  "endLine" : 967,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onNext()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/RInteropImpl.kt",
  "fileLinesCount" : 1530,
  "components" : [ "primary::src" ],
  "startLine" : 1089,
  "endLine" : 1098,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitNoCommaTail()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/annotator/RAnnotatorVisitor.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::psi" ],
  "startLine" : 98,
  "endLine" : 106,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitArgumentList()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/cfg/RControlFlowBuilder.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::psi" ],
  "startLine" : 26,
  "endLine" : 34,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitForStatement()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/cfg/RControlFlowBuilder.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::psi" ],
  "startLine" : 88,
  "endLine" : 96,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitWhileStatement()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/cfg/RControlFlowBuilder.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::psi" ],
  "startLine" : 202,
  "endLine" : 210,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIcon()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/RStructureViewElement.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::psi" ],
  "startLine" : 95,
  "endLine" : 103,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deserialize()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/RCallExpressionElementType.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::psi" ],
  "startLine" : 52,
  "endLine" : 61,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getReference()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/impl/RPsiImplUtil.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::psi" ],
  "startLine" : 240,
  "endLine" : 248,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTarget()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/impl/RPsiImplUtil.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::psi" ],
  "startLine" : 364,
  "endLine" : 373,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getRangeInElement()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/impl/RStringLiteralManipulator.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::psi" ],
  "startLine" : 19,
  "endLine" : 27,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun getTableManipulationFunctionByExpressionName()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/TableManipulationAnalyzer.kt",
  "fileLinesCount" : 480,
  "components" : [ "primary::psi" ],
  "startLine" : 209,
  "endLine" : 217,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processOperandColumns()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/TableManipulationAnalyzer.kt",
  "fileLinesCount" : 480,
  "components" : [ "primary::psi" ],
  "startLine" : 386,
  "endLine" : 394,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDescriptiveName()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/references/RFindUsagesProvider.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::psi" ],
  "startLine" : 86,
  "endLine" : 97,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stopWatchingForState()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/interpreter/RLibraryWatcher.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::psi" ],
  "startLine" : 63,
  "endLine" : 71,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun advance()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/lexer/PatchingLexerWithQueue.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::psi" ],
  "startLine" : 20,
  "endLine" : 29,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parse()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/packages/RPackageVersion.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::psi" ],
  "startLine" : 46,
  "endLine" : 54,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelectedItem()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/configuration/RManageInterpreterPanel.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::psi" ],
  "startLine" : 128,
  "endLine" : 136,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convert()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/run/graphics/RPlotUtil.kt",
  "fileLinesCount" : 555,
  "components" : [ "primary::psi" ],
  "startLine" : 66,
  "endLine" : 74,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getResults()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/codeInsight/table/RTableColumnCollectProcessor.kt",
  "fileLinesCount" : 18,
  "components" : [ "primary::psi" ],
  "startLine" : 8,
  "endLine" : 17,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getS4ContextForPomTarget()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/classes/s4/context/setClass/RS4SlotDeclarationContext.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::psi" ],
  "startLine" : 69,
  "endLine" : 77,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSourceCallFromInterop()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/classes/s4/RS4SourceManager.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::psi" ],
  "startLine" : 36,
  "endLine" : 45,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun navigateAsync()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/classes/s4/classInfo/RS4ClassPomTarget.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::psi" ],
  "startLine" : 49,
  "endLine" : 57,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun evaluateAsTextAsync()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/rinterop/RReference.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::psi" ],
  "startLine" : 53,
  "endLine" : 61,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createModel()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/editor/formatting/RMarkdownFormattingModelBuilder.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 33,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/editor/RInsertActions.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 51,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addInlayOutputs()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/editor/ui/NotebookInlayComponent.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 257,
  "endLine" : 265,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doApplyInformationToEditor()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/hints/RReturnHintPass.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 102,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getVariable()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/refactoring/rename/RVariableInplaceRenamer.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 51,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runSkeletonHelper()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/RSkeletonUtil.kt",
  "fileLinesCount" : 426,
  "components" : [ "primary::src" ],
  "startLine" : 403,
  "endLine" : 411,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun packageProcessed()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/RequiredPackageInstaller.kt",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 284,
  "endLine" : 292,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolvePackage()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/remote/RPackageManagementService.kt",
  "fileLinesCount" : 321,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 196,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/remote/ui/RUpdateAllConfirmDialog.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 48,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doOKAction()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/remote/ui/RManageRepoDialog.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 183,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updatePackages()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/remote/ui/RInstalledPackagesPanelBase.java",
  "fileLinesCount" : 867,
  "components" : [ "primary::src" ],
  "startLine" : 539,
  "endLine" : 547,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun contentAdded()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/RConsoleManagerImpl.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 112,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onSelect()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/RConsoleViewImpl.kt",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 182,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun flushDeferredText()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/RConsoleViewImpl.kt",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 328,
  "endLine" : 336,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyFilter()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/jobs/RSourceProgressInputFilter.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 26,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTooltip()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/breadcrumbs/CommonPsiCrumb.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 43,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun navigate()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/breadcrumbs/RPsiCrumb.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 32,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun from()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rendering/chunk/ChunkOutputProvider.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 133,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startEvaluation()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/debug/stack/RXPresentationUtils.kt",
  "fileLinesCount" : 246,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 121,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createColumnModel()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/RVisualizeTableUtil.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 64,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parseText()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/RFilterParser.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 21,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/VisualizeTableAction.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 44,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cleanUp()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/RDataFrameTablePaginator.kt",
  "fileLinesCount" : 187,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 113,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun previewDataAsync()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/RDataImporter.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 36,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isConfigurationFromContext()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/configuration/RRunConfigurationProducer.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 60,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun registerNewDevice()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/graphics/RGraphicsDeviceManager.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 22,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doOKAction()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/graphics/ui/RGraphicsExportDialog.kt",
  "fileLinesCount" : 576,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 153,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun validate()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/projectGenerator/template/RPackageProjectGenerator.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 43,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSettingsPanel()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/projectGenerator/template/RPackageProjectGenerator.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 53,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getComponent()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/projectGenerator/step/RGeneratorSettingsWizardStep.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 35,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/projectGenerator/panel/packageManager/RPackageManagerPanel.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 73,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun focusFile()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/projectGenerator/panel/packageManager/RPackageManagerPanel.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 85,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun addRcppSettings()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/projectGenerator/panel/packageManager/RRcppPackageManagerPanel.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 41,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun generateRcppProject()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/projectGenerator/panel/packageManager/RRcppPackageManagerPanel.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 57,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCompletions()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/roxygen/RoxygenCompletionContributor.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 103,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun process()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/codeInsight/libraries/RShinySupportProvider.kt",
  "fileLinesCount" : 323,
  "components" : [ "primary::src" ],
  "startLine" : 264,
  "endLine" : 272,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun process()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/codeInsight/libraries/RShinySupportProvider.kt",
  "fileLinesCount" : 323,
  "components" : [ "primary::src" ],
  "startLine" : 277,
  "endLine" : 285,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitOperator()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/inspections/dplyr/DplyrBooleanOperatorsInspection.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 43,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyFix()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/inspections/RedundantConcatenationInspection.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 50,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitStringLiteralExpression()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/inspections/classes/s4/MissingS4ClassNameInspection.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 34,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitOperatorExpression()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/inspections/CompareToNaInspection.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 39,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RowFilter createNullOperator()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/parser/Parser.java",
  "fileLinesCount" : 617,
  "components" : [ "primary::src" ],
  "startLine" : 344,
  "endLine" : 353,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAppliedExpression()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/parser/Parser.java",
  "fileLinesCount" : 617,
  "components" : [ "primary::src" ],
  "startLine" : 458,
  "endLine" : 466,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Component getCellRendererComponent()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/FilterListCellRenderer.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 152,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PopupComponent()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/PopupComponent.java",
  "fileLinesCount" : 670,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 62,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean select()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/PopupComponent.java",
  "fileLinesCount" : 670,
  "components" : [ "primary::src" ],
  "startLine" : 391,
  "endLine" : 400,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void initialize()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/HistoryListModel.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 40,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/HistoryListModel.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 134,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMaxHistory()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/HistoryListModel.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 151,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCustomChoices()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/FilterEditor.java",
  "fileLinesCount" : 1101,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 198,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChoicesListModel()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/ChoicesListModel.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 48,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateHeight()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/TableFilterHeader.java",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 200,
  "endLine" : 211,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RowEntry()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/ChoicesHandler.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 142,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyEditorFilter()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/AbstractFiltersHandler.kt",
  "fileLinesCount" : 290,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 175,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getEditorHandle()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/AdaptiveChoicesHandler.java",
  "fileLinesCount" : 714,
  "components" : [ "primary::src" ],
  "startLine" : 454,
  "endLine" : 463,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void iterationCompleted()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/AdaptiveChoicesHandler.java",
  "fileLinesCount" : 714,
  "components" : [ "primary::src" ],
  "startLine" : 617,
  "endLine" : 625,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean is()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/AdaptiveChoicesHandler.java",
  "fileLinesCount" : 714,
  "components" : [ "primary::src" ],
  "startLine" : 648,
  "endLine" : 657,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun deltaSize()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/InlayComponent.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 96,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromCsvString()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/dataframe/DataFrameCSVAdapter.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 182,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelected()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/components/InlayTablePage.kt",
  "fileLinesCount" : 288,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 204,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun saveWithFileChooser()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/components/InlayOutput.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 90,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseDragged()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/components/RResizeController.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 97,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canEat()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/RNotebookCellInlayManager.kt",
  "fileLinesCount" : 458,
  "components" : [ "primary::src" ],
  "startLine" : 447,
  "endLine" : 457,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun modifyPointers()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/RNotebookIntervalPointerImpl.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 110,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun terminalBuffer()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/rstudioapi/TerminalUtils.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 39,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun unloadLibrary()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/RInteropImpl.kt",
  "fileLinesCount" : 1530,
  "components" : [ "primary::src" ],
  "startLine" : 307,
  "endLine" : 315,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loadEnvironment()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/RInteropImpl.kt",
  "fileLinesCount" : 1530,
  "components" : [ "primary::src" ],
  "startLine" : 320,
  "endLine" : 328,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSysEnv()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/RInteropImpl.kt",
  "fileLinesCount" : 1530,
  "components" : [ "primary::src" ],
  "startLine" : 746,
  "endLine" : 754,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun previewDataImport()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/RInteropImpl.kt",
  "fileLinesCount" : 1530,
  "components" : [ "primary::src" ],
  "startLine" : 808,
  "endLine" : 816,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun commitDataImport()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/RInteropImpl.kt",
  "fileLinesCount" : 1530,
  "components" : [ "primary::src" ],
  "startLine" : 818,
  "endLine" : 826,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findExtraNamedArguments()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/RInteropImpl.kt",
  "fileLinesCount" : 1530,
  "components" : [ "primary::src" ],
  "startLine" : 903,
  "endLine" : 911,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun asyncEventsStartProcessing()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/RInteropImpl.kt",
  "fileLinesCount" : 1530,
  "components" : [ "primary::src" ],
  "startLine" : 1263,
  "endLine" : 1271,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun compute()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/RInteropImpl.kt",
  "fileLinesCount" : 1530,
  "components" : [ "primary::src" ],
  "startLine" : 1412,
  "endLine" : 1420,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onOutputAvailable()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/RInteropGrpcLogger.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 44,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dependencyCleared()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/debugger/RDebuggerUtil.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 93,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitCallExpression()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/annotator/RAnnotatorVisitor.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::psi" ],
  "startLine" : 32,
  "endLine" : 40,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PsiFile createDummyFile()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/RElementGenerator.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::psi" ],
  "startLine" : 16,
  "endLine" : 23,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getParameterNameForArgument()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/hints/parameterInfo/RArgumentInfo.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::psi" ],
  "startLine" : 115,
  "endLine" : 122,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitRepeatStatement()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/cfg/RControlFlowBuilder.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::psi" ],
  "startLine" : 172,
  "endLine" : 179,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOffsetInHost()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/RStringLiteralEscaper.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::psi" ],
  "startLine" : 45,
  "endLine" : 53,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serialize()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/RCallExpressionElementType.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::psi" ],
  "startLine" : 41,
  "endLine" : 49,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getFunctionParameters()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/impl/RPsiImplUtil.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::psi" ],
  "startLine" : 119,
  "endLine" : 126,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getParameterNameList()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/impl/RPsiImplUtil.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::psi" ],
  "startLine" : 129,
  "endLine" : 136,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/RPomTarget.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::psi" ],
  "startLine" : 163,
  "endLine" : 170,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isQuotesNeeded()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/RDplyrAnalyzer.kt",
  "fileLinesCount" : 230,
  "components" : [ "primary::psi" ],
  "startLine" : 212,
  "endLine" : 219,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun multiResolveInner()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/references/ROperatorReference.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::psi" ],
  "startLine" : 19,
  "endLine" : 27,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun current()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/interpreter/OperatingSystem.kt",
  "fileLinesCount" : 22,
  "components" : [ "primary::psi" ],
  "startLine" : 13,
  "endLine" : 20,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun from()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/interpreter/RInterpreterInfo.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::psi" ],
  "startLine" : 25,
  "endLine" : 32,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createInterpreter()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/interpreter/RLocalInterpreterLocation.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::psi" ],
  "startLine" : 31,
  "endLine" : 38,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getQualifiedUrl()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/run/viewer/RViewerUtils.kt",
  "fileLinesCount" : 20,
  "components" : [ "primary::psi" ],
  "startLine" : 10,
  "endLine" : 19,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun loadUrl()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/run/viewer/ui/RViewerPanel.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::psi" ],
  "startLine" : 52,
  "endLine" : 59,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawLine()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/run/graphics/RCanvasPlotter.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::psi" ],
  "startLine" : 77,
  "endLine" : 84,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getErrorDescription()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/run/graphics/RPlotUtil.kt",
  "fileLinesCount" : 555,
  "components" : [ "primary::psi" ],
  "startLine" : 57,
  "endLine" : 64,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paintComponent()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/run/graphics/ui/RPlotViewer.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::psi" ],
  "startLine" : 78,
  "endLine" : 85,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLanguagesToInject()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/roxygen/RoxygenLanguageInjector.kt",
  "fileLinesCount" : 25,
  "components" : [ "primary::psi" ],
  "startLine" : 15,
  "endLine" : 22,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isReferenceTo()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/roxygen/reference/RoxygenReferenceBase.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::psi" ],
  "startLine" : 17,
  "endLine" : 24,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processColumnsInContext()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/codeInsight/table/RTableContextManager.kt",
  "fileLinesCount" : 23,
  "components" : [ "primary::psi" ],
  "startLine" : 12,
  "endLine" : 19,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serializeInner()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/classes/s4/methods/RS4MethodInfo.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::psi" ],
  "startLine" : 92,
  "endLine" : 99,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deserialize()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/classes/s4/methods/RS4MethodInfo.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::psi" ],
  "startLine" : 102,
  "endLine" : 109,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deserialize()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/classes/s4/classInfo/RS4ClassInfo.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::psi" ],
  "startLine" : 102,
  "endLine" : 109,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAssociatedClassNameIdentifier()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/classes/s4/classInfo/RS4ClassInfoUtil.kt",
  "fileLinesCount" : 353,
  "components" : [ "primary::psi" ],
  "startLine" : 53,
  "endLine" : 60,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getR6ContextInner()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/classes/r6/context/R6SetClassMembersContextProvider.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::psi" ],
  "startLine" : 38,
  "endLine" : 46,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copyImageToClipboard()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/visualization/inlays/RClipboardUtils.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::psi" ],
  "startLine" : 113,
  "endLine" : 120,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getEnvironmentName()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/rinterop/RCondaUtil.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::psi" ],
  "startLine" : 30,
  "endLine" : 37,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getFileId()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/rinterop/RSourceFileManager.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::psi" ],
  "startLine" : 34,
  "endLine" : 41,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toPath()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/util/RPathUtil.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::psi" ],
  "startLine" : 11,
  "endLine" : 18,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun customizeDefaults()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/editor/formatting/RLanguageCodeStyleSettingsProvider.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 188,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getChildAttributes()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/editor/formatting/RMarkdownFormattingModelBuilder.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 76,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCompletions()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/editor/RCompletionContributor.kt",
  "fileLinesCount" : 914,
  "components" : [ "primary::src" ],
  "startLine" : 303,
  "endLine" : 310,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateProgressStatus()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/editor/ui/RMarkdownOutputInlayControllerStable.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 88,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun componentResized()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/editor/ui/NotebookInlayOutput.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 43,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addData()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/editor/ui/NotebookInlayOutput.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 64,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getGuaranteedWritableLibraryPath()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/interpreter/RLocalInterpreterImpl.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 130,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getNameIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/refactoring/rename/RVariableInplaceRenamer.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 60,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPattern()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/refactoring/rename/RRenameInputValidator.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 27,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun selectRepositories()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/remote/RBasicRepoProvider.kt",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 101,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updatePackages()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/remote/ui/RInstalledPackagesPanel.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 135,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void doRecorded()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/remote/ui/RInstalledPackagesPanelBase.java",
  "fileLinesCount" : 867,
  "components" : [ "primary::src" ],
  "startLine" : 673,
  "endLine" : 680,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void removeAllElements()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/remote/ui/RInstalledPackagesPanelBase.java",
  "fileLinesCount" : 867,
  "components" : [ "primary::src" ],
  "startLine" : 787,
  "endLine" : 794,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/RConsoleNextLineAction.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 29,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun checkAutoPopup()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/RConsoleAutopopupBlockingHandler.kt",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 21,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onBusy()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/RDebuggerPanel.kt",
  "fileLinesCount" : 451,
  "components" : [ "primary::src" ],
  "startLine" : 317,
  "endLine" : 324,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun contentRemoved()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/RConsoleManagerImpl.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 121,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadShortS4ClassInfos()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/RConsoleRuntimeInfo.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 92,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun restoreDefaults()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/jobs/RJobPanel.kt",
  "fileLinesCount" : 547,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 95,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/jobs/RJobPanel.kt",
  "fileLinesCount" : 547,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 187,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseClicked()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/jobs/RJobPanel.kt",
  "fileLinesCount" : 547,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 270,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDoubleClick()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/jobs/RJobPanel.kt",
  "fileLinesCount" : 547,
  "components" : [ "primary::src" ],
  "startLine" : 273,
  "endLine" : 280,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fillRectangle()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/jobs/RJobPanel.kt",
  "fileLinesCount" : 547,
  "components" : [ "primary::src" ],
  "startLine" : 480,
  "endLine" : 487,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logSetupInterpreter()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/statistics/RStatisticsCollector.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 49,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resetEditorFrom()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/configuration/RRunConfigurationEditor.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 33,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun writeExternal()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/configuration/RRunConfiguration.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 59,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addImage()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/graphics/ui/RGraphicsPanelWrapper.kt",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 193,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setErrorText()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/projectGenerator/step/RProjectSettingsStep.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 141,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCellEditorValue()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/projectGenerator/panel/packageManager/RPackratPanel.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::src" ],
  "startLine" : 253,
  "endLine" : 260,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processColumnsInContext()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/codeInsight/table/RTableManipulationAnalyzerManager.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 27,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyFix()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/inspections/PasteToPaste0Inspection.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 51,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitCallExpression()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/inspections/classes/s4/DeprecatedSetClassArgsInspection.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 35,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPopupFocused()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/PopupComponent.java",
  "fileLinesCount" : 670,
  "components" : [ "primary::src" ],
  "startLine" : 245,
  "endLine" : 252,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean selectFirst()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/PopupComponent.java",
  "fileLinesCount" : 670,
  "components" : [ "primary::src" ],
  "startLine" : 284,
  "endLine" : 292,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void selectDown()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/PopupComponent.java",
  "fileLinesCount" : 670,
  "components" : [ "primary::src" ],
  "startLine" : 337,
  "endLine" : 344,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setFilterEnabled()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/FilterEditor.java",
  "fileLinesCount" : 1101,
  "components" : [ "primary::src" ],
  "startLine" : 481,
  "endLine" : 489,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void triggerPopup()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/FilterEditor.java",
  "fileLinesCount" : 1101,
  "components" : [ "primary::src" ],
  "startLine" : 516,
  "endLine" : 523,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TreeSet getAlphabeticallySortedContent()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/ChoicesListModel.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::src" ],
  "startLine" : 230,
  "endLine" : 238,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Choice()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/ChoicesListModel.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::src" ],
  "startLine" : 314,
  "endLine" : 322,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void focusMoved()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/EditorComponent.java",
  "fileLinesCount" : 936,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 219,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setWarning()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/EditorComponent.java",
  "fileLinesCount" : 936,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 229,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setError()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/EditorComponent.java",
  "fileLinesCount" : 936,
  "components" : [ "primary::src" ],
  "startLine" : 510,
  "endLine" : 517,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IParserModel newParserModel()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/FilterSettings.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 117,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IParser createParser()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/ParserModel.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 93,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setIgnoreCase()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/ParserModel.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 115,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringBuffer format()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/ParserModel.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::src" ],
  "startLine" : 275,
  "endLine" : 283,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object parseObject()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/ParserModel.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::src" ],
  "startLine" : 320,
  "endLine" : 327,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object parseObject()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/ParserModel.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::src" ],
  "startLine" : 335,
  "endLine" : 342,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object parseObject()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/ParserModel.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::src" ],
  "startLine" : 350,
  "endLine" : 357,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object parseObject()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/ParserModel.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::src" ],
  "startLine" : 365,
  "endLine" : 372,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object parseObject()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/ParserModel.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::src" ],
  "startLine" : 380,
  "endLine" : 387,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object parseObject()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/ParserModel.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::src" ],
  "startLine" : 395,
  "endLine" : 402,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object parseObject()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/ParserModel.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::src" ],
  "startLine" : 430,
  "endLine" : 437,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateColumns()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/TableFilterHeader.java",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 197,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void detach()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/TableFilterHeader.java",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 299,
  "endLine" : 308,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateTableFilter()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/AbstractFiltersHandler.kt",
  "fileLinesCount" : 290,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 189,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean removeAdaptiveChoicesSupport()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/AdaptiveChoicesHandler.java",
  "fileLinesCount" : 714,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 129,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void propagateChanges()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/AdaptiveChoicesHandler.java",
  "fileLinesCount" : 714,
  "components" : [ "primary::src" ],
  "startLine" : 302,
  "endLine" : 310,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean is()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/AdaptiveChoicesHandler.java",
  "fileLinesCount" : 714,
  "components" : [ "primary::src" ],
  "startLine" : 700,
  "endLine" : 709,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseWheelMoved()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/MouseWheelUtils.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 51,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addListener()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/MouseWheelUtils.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 73,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addListener()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/MouseWheelUtils.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 93,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun upgrade()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/dataframe/columns/ColumnType.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 79,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun upgrade()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/dataframe/columns/ColumnType.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 103,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseMoved()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/components/RNotebookOutputNonStickyScrollPane.kt",
  "fileLinesCount" : 320,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 223,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun jobRemove()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/rstudioapi/JobUtils.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 45,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun documentClose()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/rstudioapi/DocumentUtils.kt",
  "fileLinesCount" : 287,
  "components" : [ "primary::src" ],
  "startLine" : 249,
  "endLine" : 256,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun showDialog()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/rstudioapi/DialogUtils.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 203,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun terminalClear()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/rstudioapi/TerminalUtils.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 55,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setWorkingDir()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/RInteropImpl.kt",
  "fileLinesCount" : 1530,
  "components" : [ "primary::src" ],
  "startLine" : 288,
  "endLine" : 295,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun graphicsInit()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/RInteropImpl.kt",
  "fileLinesCount" : 1530,
  "components" : [ "primary::src" ],
  "startLine" : 587,
  "endLine" : 594,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun graphicsRescale()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/RInteropImpl.kt",
  "fileLinesCount" : 1530,
  "components" : [ "primary::src" ],
  "startLine" : 608,
  "endLine" : 615,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun repoInstallPackage()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/RInteropImpl.kt",
  "fileLinesCount" : 1530,
  "components" : [ "primary::src" ],
  "startLine" : 737,
  "endLine" : 744,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findInheritorNamedArguments()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/RInteropImpl.kt",
  "fileLinesCount" : 1530,
  "components" : [ "primary::src" ],
  "startLine" : 894,
  "endLine" : 901,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getFormalArguments()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/RInteropImpl.kt",
  "fileLinesCount" : 1530,
  "components" : [ "primary::src" ],
  "startLine" : 995,
  "endLine" : 1002,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearEnvironment()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/RInteropImpl.kt",
  "fileLinesCount" : 1530,
  "components" : [ "primary::src" ],
  "startLine" : 1030,
  "endLine" : 1037,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onError()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/RInteropImpl.kt",
  "fileLinesCount" : 1530,
  "components" : [ "primary::src" ],
  "startLine" : 1293,
  "endLine" : 1300,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invalidateCaches()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/RInteropImpl.kt",
  "fileLinesCount" : 1530,
  "components" : [ "primary::src" ],
  "startLine" : 1380,
  "endLine" : 1388,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAttributesDefaults()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/actions/CreateRTestFileAction.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 49,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildDialog()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/actions/NewRMarkdownAction.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 31,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun writePatchedPluginXml()",
  "longName" : "",
  "relativeFileName" : "build.gradle.kts",
  "fileLinesCount" : 347,
  "components" : [ "primary::ROOT" ],
  "startLine" : 114,
  "endLine" : 121,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun renderElement()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/editor/completion/RLookupElementFactory.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::psi" ],
  "startLine" : 50,
  "endLine" : 56,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitInvalidLiteral()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/annotator/RAnnotatorVisitor.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::psi" ],
  "startLine" : 133,
  "endLine" : 139,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitBreakStatement()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/cfg/RControlFlowBuilder.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::psi" ],
  "startLine" : 61,
  "endLine" : 67,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitNextStatement()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/cfg/RControlFlowBuilder.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::psi" ],
  "startLine" : 138,
  "endLine" : 144,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RStringInjectHost createExpressionFromText()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/RStringInjectHost.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::psi" ],
  "startLine" : 65,
  "endLine" : 72,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getFunction()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/RPsiUtil.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::psi" ],
  "startLine" : 43,
  "endLine" : 49,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isFieldLikeComponent()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/RPsiUtil.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::psi" ],
  "startLine" : 117,
  "endLine" : 123,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isSectionDivider()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/RPsiUtil.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::psi" ],
  "startLine" : 125,
  "endLine" : 132,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitAssignmentStatement()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/RStructureViewElement.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::psi" ],
  "startLine" : 107,
  "endLine" : 115,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitElement()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/RStructureViewElement.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::psi" ],
  "startLine" : 164,
  "endLine" : 170,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun shouldCreateStub()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/RCallExpressionElementType.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::psi" ],
  "startLine" : 74,
  "endLine" : 80,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setName()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/impl/RPsiImplUtil.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::psi" ],
  "startLine" : 181,
  "endLine" : 187,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getExpr()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/impl/RPsiImplUtil.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::psi" ],
  "startLine" : 313,
  "endLine" : 319,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLeftExpr()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/impl/RPsiImplUtil.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::psi" ],
  "startLine" : 322,
  "endLine" : 330,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getRightExpr()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/impl/RPsiImplUtil.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::psi" ],
  "startLine" : 333,
  "endLine" : 340,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/RAssignmentElementType.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::psi" ],
  "startLine" : 52,
  "endLine" : 58,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void indexStub()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/RAssignmentElementType.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::psi" ],
  "startLine" : 72,
  "endLine" : 78,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getImportExpressions()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/RFileImpl.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::psi" ],
  "startLine" : 58,
  "endLine" : 65,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun process()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/RFileImpl.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::psi" ],
  "startLine" : 71,
  "endLine" : 78,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getElementDescription()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/references/RPomTargetDescriptionProvider.kt",
  "fileLinesCount" : 18,
  "components" : [ "primary::psi" ],
  "startLine" : 11,
  "endLine" : 17,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun process()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/references/RReferenceImpl.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::psi" ],
  "startLine" : 48,
  "endLine" : 54,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getScope()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/references/RSearchScopeUtil.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::psi" ],
  "startLine" : 25,
  "endLine" : 31,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getReferencesByElement()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/references/RReferenceContributor.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::psi" ],
  "startLine" : 29,
  "endLine" : 68,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun areTargetsLoaded()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/references/RReferenceBase.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::psi" ],
  "startLine" : 113,
  "endLine" : 119,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun runProcessOnHost()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/interpreter/RLocalInterpreterLocation.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::psi" ],
  "startLine" : 21,
  "endLine" : 27,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun compare()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/packages/RPackageVersion.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::psi" ],
  "startLine" : 34,
  "endLine" : 40,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLocationFromState()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/settings/RLocalInterpreterSettingsProvider.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::psi" ],
  "startLine" : 16,
  "endLine" : 22,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deserializeLocation()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/settings/RLocalInterpreterSettingsProvider.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::psi" ],
  "startLine" : 31,
  "endLine" : 37,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setDarkMode()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/settings/RGraphicsSettings.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::psi" ],
  "startLine" : 53,
  "endLine" : 59,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setStandalone()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/settings/RGraphicsSettings.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::psi" ],
  "startLine" : 65,
  "endLine" : 71,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reset()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/configuration/RManageInterpreterPanel.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::psi" ],
  "startLine" : 144,
  "endLine" : 150,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun next()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/rendering/toolwindow/RDocumentationComponent.kt",
  "fileLinesCount" : 370,
  "components" : [ "primary::psi" ],
  "startLine" : 201,
  "endLine" : 207,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun prev()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/rendering/toolwindow/RDocumentationComponent.kt",
  "fileLinesCount" : 370,
  "components" : [ "primary::psi" ],
  "startLine" : 209,
  "endLine" : 215,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawPolyline()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/run/graphics/RCanvasPlotter.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::psi" ],
  "startLine" : 108,
  "endLine" : 114,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawRaster()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/run/graphics/RCanvasPlotter.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::psi" ],
  "startLine" : 116,
  "endLine" : 122,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun readFrom()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/run/graphics/RPlotUtil.kt",
  "fileLinesCount" : 555,
  "components" : [ "primary::psi" ],
  "startLine" : 32,
  "endLine" : 38,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findAssociatedFunction()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/roxygen/RoxygenUtil.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::psi" ],
  "startLine" : 38,
  "endLine" : 44,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTokenHighlights()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/roxygen/RoxygenSyntaxHighlighter.kt",
  "fileLinesCount" : 24,
  "components" : [ "primary::psi" ],
  "startLine" : 17,
  "endLine" : 23,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun serialize()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/classes/s4/classInfo/RS4ClassInfo.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::psi" ],
  "startLine" : 53,
  "endLine" : 59,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAssociatedClassNameFromR6ClassCall()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/classes/r6/R6ClassInfoUtil.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::psi" ],
  "startLine" : 65,
  "endLine" : 71,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun navigate()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/skeleton/psi/RSkeletonAssignmentStatement.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::psi" ],
  "startLine" : 88,
  "endLine" : 94,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDistinctStrings()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/rinterop/RReference.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::psi" ],
  "startLine" : 63,
  "endLine" : 69,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ls()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/rinterop/RReference.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::psi" ],
  "startLine" : 71,
  "endLine" : 77,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCondaRoot()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/rinterop/RCondaUtil.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::psi" ],
  "startLine" : 22,
  "endLine" : 28,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun incBrackets()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/parsing/RParserUtil.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::psi" ],
  "startLine" : 49,
  "endLine" : 55,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createModel()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/editor/formatting/RFormattingModelBuilder.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 24,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun acceptChar()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/editor/RCharFilter.kt",
  "fileLinesCount" : 21,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 20,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCompletions()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/editor/RCompletionContributor.kt",
  "fileLinesCount" : 914,
  "components" : [ "primary::src" ],
  "startLine" : 293,
  "endLine" : 299,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paint()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/editor/ui/RMarkdownCellToolbarPanelUI.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 26,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseMoved()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/editor/ui/NotebookInlayComponent.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 102,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun disposeInlay()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/editor/ui/NotebookInlayComponent.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 139,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun getInlayBounds()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/editor/ui/RMarkdownLineMarkerRenderer.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 22,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getExecutableFenceLanguage()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rmarkdown/RMarkdownPsiUtil.kt",
  "fileLinesCount" : 216,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 53,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAllLanguages()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rmarkdown/RmdCellLanguageProvider.kt",
  "fileLinesCount" : 21,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 16,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createFileOnHost()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/interpreter/RLocalInterpreterImpl.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 119,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getRScope()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/refactoring/RRefactoringUtil.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 24,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun check()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/refactoring/extractmethod/RExtractMethodHandler.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 131,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAvailable()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/refactoring/rename/RMemberInplaceRenameHandler.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 37,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fixTextRange()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/refactoring/rename/RenameUtil.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 28,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getNameLabelText()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/refactoring/inline/RInlineAssignmentDialog.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onClick()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/build/ui/RPackageBuildTaskManager.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 59,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getHintForDisabled()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/build/ui/RPackageBuildTaskManager.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 71,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setPackageDetails()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/remote/RepoUtils.kt",
  "fileLinesCount" : 332,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 54,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/remote/ui/RChooseMirrorDialog.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 39,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doOKAction()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/remote/ui/RChooseMirrorDialog.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun customizeCellRenderer()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/remote/ui/RMirrorListCellRenderer.kt",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 19,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean shouldFetchLatestVersionsForOnlyInstalledPackages()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/remote/ui/RInstalledPackagesPanelBase.java",
  "fileLinesCount" : 867,
  "components" : [ "primary::src" ],
  "startLine" : 651,
  "endLine" : 657,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onText()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/RConsoleExecuteActionHandler.kt",
  "fileLinesCount" : 519,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 111,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun navigate()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/RConsoleExecuteActionHandler.kt",
  "fileLinesCount" : 519,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 184,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDebugPrintSourcePositionRequest()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/RConsoleExecuteActionHandler.kt",
  "fileLinesCount" : 519,
  "components" : [ "primary::src" ],
  "startLine" : 287,
  "endLine" : 293,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createDebuggerPanel()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/RConsoleViewImpl.kt",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 164,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/RConsoleViewImpl.kt",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 367,
  "endLine" : 373,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getChildren()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/RConsoleRunner.kt",
  "fileLinesCount" : 331,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 170,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun acceptElement()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/breadcrumbs/RBreadcrumbsProvider.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 34,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rendering/editor/RMarkdownFileEditor.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::src" ],
  "startLine" : 204,
  "endLine" : 210,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rendering/editor/RMarkdownFileEditor.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::src" ],
  "startLine" : 290,
  "endLine" : 296,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createEditor()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rendering/editor/RFileEditorProvider.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 31,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun editorCreated()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rendering/editor/RMarkdownEditorFactoryListener.kt",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 21,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createToolWindowContent()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rendering/toolwindow/RToolWindowFactory.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 46,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun showFile()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rendering/toolwindow/RToolWindowFactory.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 104,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun showUrl()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rendering/toolwindow/RToolWindowFactory.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 112,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isChunkFenceLang()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rendering/chunk/RunChunkActions.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 59,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addContents()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/debug/stack/RXVar.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 31,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getType()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/debug/stack/RXPresentationUtils.kt",
  "fileLinesCount" : 246,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun init()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/RImportDataDialog.kt",
  "fileLinesCount" : 561,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 136,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelected()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/RDataFrameTablePage.kt",
  "fileLinesCount" : 443,
  "components" : [ "primary::src" ],
  "startLine" : 225,
  "endLine" : 231,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSortKeys()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/RDataFrameRowSorter.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 85,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toChar()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/RImportCsvDataDialog.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 61,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateOkAction()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/RImportExcelDataDialog.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 57,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onUpdateFinished()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/RImportExcelDataDialog.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 69,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showPreview()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/RImportDataPreviewer.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 53,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun closePreview()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/RImportDataPreviewer.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 61,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyEditorTo()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/configuration/RRunConfigurationEditor.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dumpAndShutdownAsync()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/graphics/RGraphicsDevice.kt",
  "fileLinesCount" : 484,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 110,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/graphics/ui/RGraphicsExportDialog.kt",
  "fileLinesCount" : 576,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 143,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/graphics/ui/RGraphicsExportDialog.kt",
  "fileLinesCount" : 576,
  "components" : [ "primary::src" ],
  "startLine" : 371,
  "endLine" : 377,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun replace()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/graphics/ui/RGraphicsExportDialog.kt",
  "fileLinesCount" : 576,
  "components" : [ "primary::src" ],
  "startLine" : 493,
  "endLine" : 499,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertInputToFractionalPixels()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/graphics/ui/RGraphicsSettingsDialog.kt",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 255,
  "endLine" : 261,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertPixelsToInches()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/graphics/ui/RGraphicsSettingsDialog.kt",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 269,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun format()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/graphics/ui/RGraphicsSettingsDialog.kt",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 271,
  "endLine" : 277,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseDragged()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/graphics/ui/RResizablePanel.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 140,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getExecutableFenceLanguage()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/quarto/QuartoPsiUtil.kt",
  "fileLinesCount" : 17,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 16,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/projectGenerator/step/RGeneratorSettingsWizardStep.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 53,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun prepareRenderer()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/projectGenerator/panel/packageManager/RPackratPanel.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 71,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun fetchInstalledPackages()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/projectGenerator/panel/interpreter/RAddNewInterpreterPanel.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 44,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getHelpPageUrl()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/help/RWebHelpProvider.kt",
  "fileLinesCount" : 23,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 18,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getType()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/roxygen/usage/RoxygenFindUsagesProvider.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 36,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun beforeCharTyped()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/roxygen/RoxygenTypedHandler.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 26,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCompletions()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/roxygen/RoxygenCompletionContributor.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 91,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processColumnsInContext()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/codeInsight/table/RGgplotTableContextManager.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 26,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun process()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/codeInsight/libraries/RDataTableSupportProvider.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 29,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitCallExpression()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/codeInsight/libraries/RShinySupportProvider.kt",
  "fileLinesCount" : 323,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 170,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAcceptableNamedParent()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/codeInsight/findUsages/RTargetElementEvaluator.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 24,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitAssignmentStatement()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/inspections/ClosureAssignmentInspection.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 31,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitExpOperator()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/inspections/DeprecatedDoubleStarts.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 30,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildVisitor()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/inspections/dplyr/DplyrBooleanOperatorsInspection.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 32,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildVisitor()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/inspections/dplyr/DplyrCallToPipeInspection.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 31,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitCallExpression()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/inspections/RedundantConcatenationInspection.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 36,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitParameter()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/inspections/UnusedParameterInspection.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 36,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun checkFile()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/inspections/MarkdownRequirementsInspection.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 26,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildVisitor()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/inspections/BooleanExpressionSimplifier.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 30,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitCallExpression()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/inspections/PasteToPaste0Inspection.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 38,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildVisitor()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/inspections/CompareToNaInspection.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 28,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Set createSet()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/CustomChoice.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 111,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Set createSet()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/CustomChoice.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 125,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FilterListCellRenderer()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/FilterListCellRenderer.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 103,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void handleChange()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/PopupComponent.java",
  "fileLinesCount" : 670,
  "components" : [ "primary::src" ],
  "startLine" : 654,
  "endLine" : 660,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEnabled()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/FilterEditor.java",
  "fileLinesCount" : 1101,
  "components" : [ "primary::src" ],
  "startLine" : 998,
  "endLine" : 1004,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void deactivateCustomDecoration()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/EditorComponent.java",
  "fileLinesCount" : 936,
  "components" : [ "primary::src" ],
  "startLine" : 543,
  "endLine" : 549,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getString()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/FilterSettings.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 190,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun notifyUpdatedFilter()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/AbstractFiltersHandler.kt",
  "fileLinesCount" : 290,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 218,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createAdaptiveChoicesSupport()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/AdaptiveChoicesHandler.java",
  "fileLinesCount" : 714,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 117,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void initChoices()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/AdaptiveChoicesHandler.java",
  "fileLinesCount" : 714,
  "components" : [ "primary::src" ],
  "startLine" : 366,
  "endLine" : 373,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void switchHandle()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/AdaptiveChoicesHandler.java",
  "fileLinesCount" : 714,
  "components" : [ "primary::src" ],
  "startLine" : 445,
  "endLine" : 451,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setCurrentFilter()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/FiltersHandler.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 60,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun disposeInlay()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/InlayComponent.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 131,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun chooseDirectory()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/components/InlayOutputUtil.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 63,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseReleased()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/components/HistogramSlider.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 70,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun silentlyChangeValue()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/components/HistogramSlider.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 233,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/components/InlayOutputHtml.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 93,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseMoved()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/components/RResizeController.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 107,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseEntered()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/components/RNotebookOutputNonStickyScrollPane.kt",
  "fileLinesCount" : 320,
  "components" : [ "primary::src" ],
  "startLine" : 183,
  "endLine" : 189,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/RNotebookCellInlayManager.kt",
  "fileLinesCount" : 458,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 94,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseMoved()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/ui/MaterialTable.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 102,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun terminalCreate()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/rstudioapi/TerminalUtils.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 115,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replSourceFile()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/RInteropImpl.kt",
  "fileLinesCount" : 1530,
  "components" : [ "primary::src" ],
  "startLine" : 394,
  "endLine" : 400,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun cancel()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/RInteropImpl.kt",
  "fileLinesCount" : 1530,
  "components" : [ "primary::src" ],
  "startLine" : 470,
  "endLine" : 476,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun graphicsFetchPlot()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/RInteropImpl.kt",
  "fileLinesCount" : 1530,
  "components" : [ "primary::src" ],
  "startLine" : 663,
  "endLine" : 669,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runBeforeChunk()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/RInteropImpl.kt",
  "fileLinesCount" : 1530,
  "components" : [ "primary::src" ],
  "startLine" : 711,
  "endLine" : 717,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun repoRemovePackage()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/RInteropImpl.kt",
  "fileLinesCount" : 1530,
  "components" : [ "primary::src" ],
  "startLine" : 800,
  "endLine" : 806,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun cancel()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/RInteropImpl.kt",
  "fileLinesCount" : 1530,
  "components" : [ "primary::src" ],
  "startLine" : 1080,
  "endLine" : 1086,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onError()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/RInteropImpl.kt",
  "fileLinesCount" : 1530,
  "components" : [ "primary::src" ],
  "startLine" : 1100,
  "endLine" : 1106,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun breakpointRemoved()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/debugger/RDebuggerUtil.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 79,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRemoveBreakpointByIdRequest()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/debugger/RDebuggerUtil.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 125,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDoubleClick()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/debugger/RXVariablesView.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 190,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigate()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/debugger/RXVariablesView.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::src" ],
  "startLine" : 378,
  "endLine" : 384,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFormattingBlocks()",
  "longName" : "",
  "relativeFileName" : "python/src/org/jetbrains/r/rmarkdown/RmdFenceProviderForPython.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::python" ],
  "startLine" : 26,
  "endLine" : 31,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createLookupElementWithGrouping()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/editor/completion/RLookupElementFactory.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::psi" ],
  "startLine" : 223,
  "endLine" : 228,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createLookupElementWithPriority()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/editor/completion/RLookupElementFactory.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::psi" ],
  "startLine" : 230,
  "endLine" : 235,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  runWithModalBlockingOrInBackground()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/execution/ExecuteExpressionUtils.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::psi" ],
  "startLine" : 55,
  "endLine" : 61,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isReachable()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/cfg/RControlFlow.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::psi" ],
  "startLine" : 25,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitSubscriptionExpression()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/cfg/RControlFlowBuilder.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::psi" ],
  "startLine" : 185,
  "endLine" : 190,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun extractNameFromSectionComment()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/RPsiUtil.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::psi" ],
  "startLine" : 134,
  "endLine" : 139,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isPipeOperator()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/RPsiUtil.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::psi" ],
  "startLine" : 145,
  "endLine" : 151,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitAssignmentStatement()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/RStructureViewElement.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::psi" ],
  "startLine" : 153,
  "endLine" : 158,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPresentation()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/RGlobalVariablesFilter.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::psi" ],
  "startLine" : 27,
  "endLine" : 32,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAcceptable()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/RElementFilters.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::psi" ],
  "startLine" : 83,
  "endLine" : 88,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolveInSources()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/references/SourceResolver.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::psi" ],
  "startLine" : 32,
  "endLine" : 37,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleElementRename()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/references/ROperatorReference.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::psi" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolveInFile()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/references/RResolver.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::psi" ],
  "startLine" : 107,
  "endLine" : 112,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getNodeText()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/references/RFindUsagesProvider.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::psi" ],
  "startLine" : 100,
  "endLine" : 105,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/interpreter/RFsNotifier.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::psi" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun suggestAllHomePaths()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/interpreter/RInterpreterUtil.kt",
  "fileLinesCount" : 506,
  "components" : [ "primary::psi" ],
  "startLine" : 166,
  "endLine" : 171,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/interpreter/RInterpreterUtil.kt",
  "fileLinesCount" : 506,
  "components" : [ "primary::psi" ],
  "startLine" : 405,
  "endLine" : 410,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun skeletonFileToRPackage()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/packages/RSkeletonUtilPsi.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::psi" ],
  "startLine" : 14,
  "endLine" : 19,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getOrCreateRPackageBySkeletonFile()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/packages/RSkeletonUtilPsi.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::psi" ],
  "startLine" : 27,
  "endLine" : 32,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun putLocationToState()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/settings/RLocalInterpreterSettingsProvider.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::psi" ],
  "startLine" : 24,
  "endLine" : 29,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serializeLocation()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/settings/RLocalInterpreterSettingsProvider.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::psi" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setPattern()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/rendering/toolwindow/RDocumentationComponent.kt",
  "fileLinesCount" : 370,
  "components" : [ "primary::psi" ],
  "startLine" : 185,
  "endLine" : 190,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fitTheme()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/run/graphics/RPlotUtil.kt",
  "fileLinesCount" : 555,
  "components" : [ "primary::psi" ],
  "startLine" : 40,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createLeaf()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/roxygen/parsing/RoxygenAstFactory.kt",
  "fileLinesCount" : 23,
  "components" : [ "primary::psi" ],
  "startLine" : 15,
  "endLine" : 20,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getContext()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/classes/s4/context/RS4ContextProvider.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::psi" ],
  "startLine" : 25,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getS4ContextForPomTarget()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/classes/s4/context/setClass/RS4SetClassContextProvider.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::psi" ],
  "startLine" : 108,
  "endLine" : 113,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deserialize()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/classes/s4/methods/RS4MethodInfo.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::psi" ],
  "startLine" : 26,
  "endLine" : 31,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerReferenceProviders()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/classes/s4/RS4ReferenceContributor.kt",
  "fileLinesCount" : 21,
  "components" : [ "primary::psi" ],
  "startLine" : 15,
  "endLine" : 20,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deserialize()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/classes/s4/classInfo/RS4ClassInfo.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::psi" ],
  "startLine" : 23,
  "endLine" : 28,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getReferencesByElement()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/classes/s4/classInfo/RS4ClassReferenceProvider.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::psi" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findElementS4ClassDeclarations()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/classes/s4/RS4Resolver.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::psi" ],
  "startLine" : 120,
  "endLine" : 125,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTransferData()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/visualization/inlays/RClipboardUtils.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::psi" ],
  "startLine" : 153,
  "endLine" : 158,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createToolbar()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/visualization/ui/ToolbarUtil.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::psi" ],
  "startLine" : 22,
  "endLine" : 27,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitAssignmentStatement()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/skeleton/psi/RSkeletonFileImpl.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::psi" ],
  "startLine" : 80,
  "endLine" : 85,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createFileViewProvider()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/skeleton/RSkeletonViewProviderFactory.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::psi" ],
  "startLine" : 15,
  "endLine" : 20,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isInvalid()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/rinterop/RSourceFileManager.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::psi" ],
  "startLine" : 141,
  "endLine" : 146,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createComment()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/parsing/RAstFactory.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::psi" ],
  "startLine" : 43,
  "endLine" : 48,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun insertClosingQuote()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/editor/RQuoteHandler.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 31,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun initTabs()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/editor/formatting/RCodeStyleSettingsProvider.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 35,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getFenceBlocks()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/editor/formatting/RMarkdownFormattingModelBuilder.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCompletions()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/editor/RCompletionContributor.kt",
  "fileLinesCount" : 914,
  "components" : [ "primary::src" ],
  "startLine" : 552,
  "endLine" : 557,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCompletions()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/editor/RCompletionContributor.kt",
  "fileLinesCount" : 914,
  "components" : [ "primary::src" ],
  "startLine" : 663,
  "endLine" : 668,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCompletions()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/editor/RCompletionContributor.kt",
  "fileLinesCount" : 914,
  "components" : [ "primary::src" ],
  "startLine" : 727,
  "endLine" : 732,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createGutterRendererLineMarker()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/editor/ui/RMarkdownOutputInlayControllerStable.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 55,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onViewportChange()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/editor/ui/RMarkdownOutputInlayControllerStable.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 157,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPreferredSize()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/editor/ui/RMarkdownCellToolbarPanelUI.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 18,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseExited()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/editor/ui/NotebookInlayComponent.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 88,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addText()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/editor/ui/NotebookInlayComponent.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 267,
  "endLine" : 272,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createGutterRendererLineMarker()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/editor/ui/RMarkdownCellToolbarControllerStable.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 57,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setCurrentPage()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/editor/ui/TabbedMultiOutput.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 80,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkOrInstallPackagesAsync()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rmarkdown/RMarkdownUtil.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getEditorHighlighter()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rmarkdown/RMarkdownEditorHighlighterProvider.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 28,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun putInfo()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rmarkdown/structureView/RMarkdownStructureElement.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 106,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFormattingBlocks()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rmarkdown/RmdFenceProviderForR.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 27,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filterAndUpdateDocumentsToForceRepaint()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/hints/RReturnHintPass.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 113,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getExtensionInfo()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/hints/RReturnHintModel.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 73,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispose()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/hints/RReturnHintModel.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 144,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showFileChooserDialogForHost()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/interpreter/RLocalInterpreterImpl.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 94,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/refactoring/RIntroduceLocalHandler.kt",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun pass()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/refactoring/RIntroduceLocalHandler.kt",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 88,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doRename()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/refactoring/rename/RMemberInplaceRenameHandler.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getRangeToRename()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/refactoring/rename/RVariableInplaceRenamer.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 104,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getNameIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/refactoring/rename/RMemberInplaceRenamer.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 57,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override fun findUsages()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/refactoring/inline/RInlineAssignmentProcessor.kt",
  "fileLinesCount" : 341,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 57,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withInlineThisOnly()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/refactoring/inline/RInlineAssignmentHandler.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 166,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withRemoveDefinition()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/refactoring/inline/RInlineAssignmentHandler.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 174,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/RequiredPackageInstaller.kt",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 153,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun operationFinished()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/RequiredPackageInstaller.kt",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 200,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun getRepositorySelections()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/remote/RBasicRepoProvider.kt",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 68,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getFreshPackageDetails()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/remote/RepoUtils.kt",
  "fileLinesCount" : 332,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 70,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleStartTag()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/remote/RepoUtils.kt",
  "fileLinesCount" : 332,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 108,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAllRepositories()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/remote/RPackageManagementService.kt",
  "fileLinesCount" : 321,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 104,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun fetchPackageDetails()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/remote/RPackageManagementService.kt",
  "fileLinesCount" : 321,
  "components" : [ "primary::src" ],
  "startLine" : 221,
  "endLine" : 226,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void operationFinished()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/remote/ui/RInstalledPackagesPanelBase.java",
  "fileLinesCount" : 867,
  "components" : [ "primary::src" ],
  "startLine" : 337,
  "endLine" : 342,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void installAction()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/remote/ui/RInstalledPackagesPanelBase.java",
  "fileLinesCount" : 867,
  "components" : [ "primary::src" ],
  "startLine" : 346,
  "endLine" : 351,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void upgradePostponedPackages()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/remote/ui/RInstalledPackagesPanelBase.java",
  "fileLinesCount" : 867,
  "components" : [ "primary::src" ],
  "startLine" : 381,
  "endLine" : 386,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getValueAt()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/remote/ui/RInstalledPackagesPanelBase.java",
  "fileLinesCount" : 867,
  "components" : [ "primary::src" ],
  "startLine" : 860,
  "endLine" : 865,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/configuration/RInterpreterStatusBarWidget.kt",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 200,
  "endLine" : 205,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getConsoleContent()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/RConsoleToolWindowFactory.kt",
  "fileLinesCount" : 282,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 206,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPrompt()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/RConsoleExecuteActionHandler.kt",
  "fileLinesCount" : 519,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 139,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onTermination()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/RConsoleExecuteActionHandler.kt",
  "fileLinesCount" : 519,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 146,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/RConsoleExecuteActionHandler.kt",
  "fileLinesCount" : 519,
  "components" : [ "primary::src" ],
  "startLine" : 434,
  "endLine" : 439,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun executeEnterHandler()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/RConsoleEnterHandler.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 70,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun refreshStackFrames()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/RDebuggerPanel.kt",
  "fileLinesCount" : 451,
  "components" : [ "primary::src" ],
  "startLine" : 330,
  "endLine" : 335,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/RDebuggerPanel.kt",
  "fileLinesCount" : 451,
  "components" : [ "primary::src" ],
  "startLine" : 410,
  "endLine" : 415,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/RConsoleViewImpl.kt",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 341,
  "endLine" : 346,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun rerun()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/jobs/RJobDescriptor.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 87,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setLeftComponent()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/jobs/RJobPanel.kt",
  "fileLinesCount" : 547,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 79,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setRightComponent()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/jobs/RJobPanel.kt",
  "fileLinesCount" : 547,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 86,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommonPsiCrumb()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/breadcrumbs/CommonPsiCrumb.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 32,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showDocumentation()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rendering/toolwindow/RToolWindowFactory.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 93,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun refreshPackagePanel()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rendering/toolwindow/RToolWindowFactory.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 119,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTextOutputs()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rendering/chunk/ChunkOutputProvider.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 106,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun renderValue()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/debug/stack/RXPresentationUtils.kt",
  "fileLinesCount" : 246,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parseInstantText()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/RFilterParser.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 29,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runWithDisabled()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/RImportDataDialog.kt",
  "fileLinesCount" : 561,
  "components" : [ "primary::src" ],
  "startLine" : 510,
  "endLine" : 515,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createEditor()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/RTableEditorProvider.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelected()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/RDataFrameTablePage.kt",
  "fileLinesCount" : 443,
  "components" : [ "primary::src" ],
  "startLine" : 262,
  "endLine" : 267,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearAllOutputs()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/graphics/RGraphicsDevice.kt",
  "fileLinesCount" : 484,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 102,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addUpdateListener()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/graphics/RGraphicsRepository.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun show()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/graphics/ui/RGraphicsExportDialog.kt",
  "fileLinesCount" : 576,
  "components" : [ "primary::src" ],
  "startLine" : 569,
  "endLine" : 574,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doOKAction()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/graphics/ui/RGraphicsSettingsDialog.kt",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 149,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/graphics/ui/RGraphicsToolWindowListener.kt",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 21,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setEnabled()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/graphics/ui/RResizablePanel.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mousePressed()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/graphics/ui/RResizablePanel.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 153,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun show()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/graphics/ui/RGraphicsZoomDialog.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 75,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/graphics/ui/RGraphicsToolWindow.kt",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 302,
  "endLine" : 307,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getEditorHighlighter()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/quarto/QuartoEditorHighlighterProvider.kt",
  "fileLinesCount" : 18,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 17,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun generateProject()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/projectGenerator/template/RProjectGenerator.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 90,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addChangeListener()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/projectGenerator/panel/packageManager/RPackageManagerGroupPanel.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 79,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setErrorAction()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/projectGenerator/panel/packageManager/RPackageManagerGroupPanel.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 106,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setIsBadRowValue()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/projectGenerator/panel/packageManager/RPackratPanel.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::src" ],
  "startLine" : 234,
  "endLine" : 239,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun generateProject()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/projectGenerator/panel/packageManager/RDefaultPackagePanel.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addChangeListener()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/projectGenerator/panel/interpreter/RChooseInterpreterGroupPanel.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getWordsScanner()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/roxygen/usage/RoxygenFindUsagesProvider.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 24,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCompletions()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/roxygen/RoxygenCompletionContributor.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 81,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitAssignmentStatement()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/inspections/AssignmentInspection.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 32,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tryReplace()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/inspections/BooleanExpressionSimplifier.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 168,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun skipParenthesized()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/inspections/BooleanExpressionSimplifier.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 211,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyFix()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/inspections/classes/s4/DeprecatedSetClassArgsInspection.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 68,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String format()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/parser/Parser.java",
  "fileLinesCount" : 617,
  "components" : [ "primary::src" ],
  "startLine" : 606,
  "endLine" : 611,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean change()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/parser/DateComparator.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 69,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void showPopup()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/PopupComponent.java",
  "fileLinesCount" : 670,
  "components" : [ "primary::src" ],
  "startLine" : 436,
  "endLine" : 441,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStringContent()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/HistoryListModel.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEditable()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/FilterEditor.java",
  "fileLinesCount" : 1101,
  "components" : [ "primary::src" ],
  "startLine" : 231,
  "endLine" : 236,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setIgnoreCase()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/FilterEditor.java",
  "fileLinesCount" : 1101,
  "components" : [ "primary::src" ],
  "startLine" : 250,
  "endLine" : 255,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setComparator()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/FilterEditor.java",
  "fileLinesCount" : 1101,
  "components" : [ "primary::src" ],
  "startLine" : 298,
  "endLine" : 305,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void popupSelection()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/FilterEditor.java",
  "fileLinesCount" : 1101,
  "components" : [ "primary::src" ],
  "startLine" : 618,
  "endLine" : 623,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearContent()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/ChoicesListModel.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 113,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateParser()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/EditorComponent.java",
  "fileLinesCount" : 936,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 117,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setParser()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/EditorComponent.java",
  "fileLinesCount" : 936,
  "components" : [ "primary::src" ],
  "startLine" : 390,
  "endLine" : 395,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public abstract Object parseObject()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/ParserModel.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::src" ],
  "startLine" : 286,
  "endLine" : 292,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object parseObject()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/ParserModel.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::src" ],
  "startLine" : 410,
  "endLine" : 416,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replacedTable()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/AbstractFiltersHandler.kt",
  "fileLinesCount" : 290,
  "components" : [ "primary::src" ],
  "startLine" : 252,
  "endLine" : 258,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFilterOnUpdates()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/FiltersHandler.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 78,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paint()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/InlayComponent.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getComparator()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/dataframe/columns/DoubleColumn.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 28,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getComparator()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/dataframe/columns/IntColumn.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 28,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getComparator()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/dataframe/columns/StringColumn.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 24,
  "linesOfCode" : 6,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun customize()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/components/InlayStateScrollPaneCustomizer.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 12,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDarkModeChanged()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/components/GraphicsPanel.kt",
  "fileLinesCount" : 346,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 132,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseDragged()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/components/HistogramSlider.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 78,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun textChanged()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/components/HistogramSlider.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::src" ],
  "startLine" : 218,
  "endLine" : 223,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUI()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/components/ColoredTextConsole.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun setScrollBar()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/components/RNotebookOutputNonStickyScrollPane.kt",
  "fileLinesCount" : 320,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun beforeDocumentChange()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/RNotebookCellInlayManager.kt",
  "fileLinesCount" : 458,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 174,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/RNotebookIntervalPointerImpl.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 84,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun undo()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/RNotebookIntervalPointerImpl.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 100,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun newEntryAdded()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/RInteropUtil.kt",
  "fileLinesCount" : 371,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 182,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun translateLocalUrl()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/rstudioapi/RStudioApiUtils.kt",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 200,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun terminalBusy()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/rstudioapi/TerminalUtils.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun terminalKill()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/rstudioapi/TerminalUtils.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 81,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun terminalRunning()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/rstudioapi/TerminalUtils.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 88,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun terminalVisible()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/rstudioapi/TerminalUtils.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 106,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun terminalList()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/rstudioapi/TerminalUtils.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 127,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDocumentationForSymbol()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/RInteropImpl.kt",
  "fileLinesCount" : 1530,
  "components" : [ "primary::src" ],
  "startLine" : 700,
  "endLine" : 705,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dataFrameFilter()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/RInteropImpl.kt",
  "fileLinesCount" : 1530,
  "components" : [ "primary::src" ],
  "startLine" : 875,
  "endLine" : 880,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun safeGet()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/RInteropImpl.kt",
  "fileLinesCount" : 1530,
  "components" : [ "primary::src" ],
  "startLine" : 1480,
  "endLine" : 1485,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/actions/DumpRInteropMessages.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/actions/CreateRTestFileAction.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/actions/RunSelection.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 37,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createExpressionCodeFragment()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/debugger/RDebuggerEditorsProvider.kt",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 23,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clear()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/debugger/RXVariablesView.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 94,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelected()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/debugger/RXVariablesView.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::src" ],
  "startLine" : 341,
  "endLine" : 346,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelected()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/debugger/RXVariablesView.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::src" ],
  "startLine" : 351,
  "endLine" : 356,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelected()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/debugger/RXVariablesView.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::src" ],
  "startLine" : 361,
  "endLine" : 366,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getInfo()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3733,
  "endLine" : 3737,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void isBusy()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3741,
  "endLine" : 3745,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3749,
  "endLine" : 3753,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void quit()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3757,
  "endLine" : 3761,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void quitProceed()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3765,
  "endLine" : 3769,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void executeCode()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3773,
  "endLine" : 3777,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void sendReadLn()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3781,
  "endLine" : 3785,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void sendEof()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3789,
  "endLine" : 3793,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void replInterrupt()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3797,
  "endLine" : 3801,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getAsyncEvents()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3805,
  "endLine" : 3809,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void debugAddOrModifyBreakpoint()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3816,
  "endLine" : 3820,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void debugSetMasterBreakpoint()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3824,
  "endLine" : 3828,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void debugRemoveBreakpoint()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3832,
  "endLine" : 3836,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void debugCommandContinue()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3840,
  "endLine" : 3844,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void debugCommandPause()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3848,
  "endLine" : 3852,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void debugCommandStop()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3856,
  "endLine" : 3860,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void debugCommandStepOver()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3864,
  "endLine" : 3868,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void debugCommandStepInto()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3872,
  "endLine" : 3876,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void debugCommandStepIntoMyCode()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3880,
  "endLine" : 3884,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void debugCommandStepOut()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3888,
  "endLine" : 3892,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void debugCommandRunToPosition()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3896,
  "endLine" : 3900,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void debugMuteBreakpoints()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3904,
  "endLine" : 3908,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getFunctionSourcePosition()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3912,
  "endLine" : 3916,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getSourceFileText()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3920,
  "endLine" : 3924,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getSourceFileName()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3928,
  "endLine" : 3932,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void graphicsInit()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3939,
  "endLine" : 3943,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void graphicsDump()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3947,
  "endLine" : 3951,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void graphicsRescale()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3955,
  "endLine" : 3959,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void graphicsRescaleStored()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3963,
  "endLine" : 3967,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void graphicsSetParameters()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3971,
  "endLine" : 3975,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void graphicsGetSnapshotPath()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3979,
  "endLine" : 3983,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void graphicsFetchPlot()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3987,
  "endLine" : 3991,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void graphicsCreateGroup()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3995,
  "endLine" : 3999,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void graphicsRemoveGroup()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 4003,
  "endLine" : 4007,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void graphicsShutdown()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 4011,
  "endLine" : 4015,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void beforeChunkExecution()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 4022,
  "endLine" : 4026,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void afterChunkExecution()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 4030,
  "endLine" : 4034,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void pullChunkOutputPaths()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 4038,
  "endLine" : 4042,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void repoGetPackageVersion()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 4049,
  "endLine" : 4053,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void repoInstallPackage()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 4057,
  "endLine" : 4061,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void repoAddLibraryPath()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 4065,
  "endLine" : 4069,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void repoCheckPackageInstalled()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 4073,
  "endLine" : 4077,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void repoRemovePackage()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 4081,
  "endLine" : 4085,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void previewDataImport()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 4092,
  "endLine" : 4096,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void commitDataImport()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 4100,
  "endLine" : 4104,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void copyToPersistentRef()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 4111,
  "endLine" : 4115,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void disposePersistentRefs()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 4119,
  "endLine" : 4123,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loaderGetParentEnvs()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 4127,
  "endLine" : 4131,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loaderGetVariables()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 4135,
  "endLine" : 4139,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loaderGetLoadedNamespaces()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 4143,
  "endLine" : 4147,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loaderGetValueInfo()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 4151,
  "endLine" : 4155,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void evaluateAsText()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 4159,
  "endLine" : 4163,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void evaluateAsBoolean()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 4167,
  "endLine" : 4171,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getDistinctStrings()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 4175,
  "endLine" : 4179,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadObjectNames()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 4183,
  "endLine" : 4187,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void findInheritorNamedArguments()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 4191,
  "endLine" : 4195,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void findExtraNamedArguments()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 4199,
  "endLine" : 4203,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getS4ClassInfoByObjectName()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 4207,
  "endLine" : 4211,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getR6ClassInfoByObjectName()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 4215,
  "endLine" : 4219,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getTableColumnsInfo()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 4223,
  "endLine" : 4227,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getFormalArguments()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 4231,
  "endLine" : 4235,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getEqualityObject()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 4239,
  "endLine" : 4243,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValue()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 4247,
  "endLine" : 4251,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getObjectSizes()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 4255,
  "endLine" : 4259,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getRMarkdownChunkOptions()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 4263,
  "endLine" : 4267,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dataFrameRegister()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 4274,
  "endLine" : 4278,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dataFrameGetInfo()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 4282,
  "endLine" : 4286,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dataFrameGetData()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 4290,
  "endLine" : 4294,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dataFrameSort()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 4298,
  "endLine" : 4302,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dataFrameFilter()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 4306,
  "endLine" : 4310,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dataFrameRefresh()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 4314,
  "endLine" : 4318,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void convertRoxygenToHTML()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 4325,
  "endLine" : 4329,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void httpdRequest()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 4333,
  "endLine" : 4337,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getDocumentationForPackage()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 4341,
  "endLine" : 4345,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getDocumentationForSymbol()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 4349,
  "endLine" : 4353,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startHttpd()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 4357,
  "endLine" : 4361,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getWorkingDir()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 4368,
  "endLine" : 4372,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setWorkingDir()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 4376,
  "endLine" : 4380,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearEnvironment()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 4384,
  "endLine" : 4388,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getSysEnv()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 4392,
  "endLine" : 4396,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadInstalledPackages()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 4400,
  "endLine" : 4404,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadLibPaths()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 4408,
  "endLine" : 4412,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadLibrary()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 4416,
  "endLine" : 4420,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unloadLibrary()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 4424,
  "endLine" : 4428,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void saveGlobalEnvironment()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 4432,
  "endLine" : 4436,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadEnvironment()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 4440,
  "endLine" : 4444,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOutputWidth()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 4448,
  "endLine" : 4452,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clientRequestFinished()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 4456,
  "endLine" : 4460,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void rStudioApiResponse()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 4464,
  "endLine" : 4468,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSaveOnExit()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 4472,
  "endLine" : 4476,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRStudioApiEnabled()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 4480,
  "endLine" : 4484,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getLoadedShortS4ClassInfos()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 4488,
  "endLine" : 4492,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getS4ClassInfoByClassName()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 4496,
  "endLine" : 4500,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getLoadedShortR6ClassInfos()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 4504,
  "endLine" : 4508,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getR6ClassInfoByClassName()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 4512,
  "endLine" : 4516,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  getSynchronously()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/execution/ExecuteExpressionUtils.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::psi" ],
  "startLine" : 80,
  "endLine" : 84,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deserialize()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/hints/parameterInfo/RArgumentInfo.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::psi" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getArgumentPassedToParameter()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/hints/parameterInfo/RArgumentInfo.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::psi" ],
  "startLine" : 124,
  "endLine" : 128,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getArgumentPassedToParameter()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/hints/parameterInfo/RArgumentInfo.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::psi" ],
  "startLine" : 130,
  "endLine" : 134,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitAssignmentStatement()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/cfg/RControlFlowBuilder.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::psi" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitNamedArgument()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/cfg/RControlFlowBuilder.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::psi" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitParameter()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/cfg/RControlFlowBuilder.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::psi" ],
  "startLine" : 166,
  "endLine" : 170,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addVariableDefinition()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/cfg/LocalVariableAnalysis.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::psi" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RStringInjectHost updateText()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/RStringInjectHost.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::psi" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean decode()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/RStringLiteralEscaper.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::psi" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitComment()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/RStructureViewElement.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::psi" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processAll()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/stubs/classes/RS4GenericIndex.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::psi" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setName()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/impl/RPsiImplUtil.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::psi" ],
  "startLine" : 82,
  "endLine" : 86,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setName()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/impl/RPsiImplUtil.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::psi" ],
  "startLine" : 190,
  "endLine" : 194,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setName()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/impl/RPsiImplUtil.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::psi" ],
  "startLine" : 197,
  "endLine" : 201,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setName()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/impl/RPsiImplUtil.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::psi" ],
  "startLine" : 204,
  "endLine" : 208,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isVisible()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/RGlobalVariablesFilter.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::psi" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun wrapToParenthesis()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/RPrecedenceUtil.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::psi" ],
  "startLine" : 92,
  "endLine" : 96,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPassedTableArguments()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/TableManipulationAnalyzer.kt",
  "fileLinesCount" : 480,
  "components" : [ "primary::psi" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTableColumns()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/TableManipulationAnalyzer.kt",
  "fileLinesCount" : 480,
  "components" : [ "primary::psi" ],
  "startLine" : 203,
  "endLine" : 207,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun navigate()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/RPomTarget.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::psi" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isSkeletonPomTargetPsi()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/RPomTarget.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::psi" ],
  "startLine" : 86,
  "endLine" : 90,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun navigateAsync()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/RPomTarget.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::psi" ],
  "startLine" : 110,
  "endLine" : 114,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/RPomTarget.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::psi" ],
  "startLine" : 172,
  "endLine" : 176,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun isNeedCompletionInsideSubscription()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/RDplyrAnalyzer.kt",
  "fileLinesCount" : 230,
  "components" : [ "primary::psi" ],
  "startLine" : 221,
  "endLine" : 228,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAcceptable()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/RElementFilters.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::psi" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAcceptable()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/RElementFilters.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::psi" ],
  "startLine" : 73,
  "endLine" : 77,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAcceptable()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/RElementFilters.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::psi" ],
  "startLine" : 103,
  "endLine" : 107,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun multiResolveInner()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/references/RImportReference.kt",
  "fileLinesCount" : 18,
  "components" : [ "primary::psi" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolveInFilesOrLibrary()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/references/RResolver.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::psi" ],
  "startLine" : 101,
  "endLine" : 105,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getWordsScanner()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/references/RFindUsagesProvider.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::psi" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun multiResolveInner()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/references/RNamespaceReference.kt",
  "fileLinesCount" : 19,
  "components" : [ "primary::psi" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolve()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/references/RReferenceBase.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::psi" ],
  "startLine" : 124,
  "endLine" : 128,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onActive()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/interpreter/RLibraryWatcherSwitch.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::psi" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun prepareForExecution()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/interpreter/RInterpreter.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::psi" ],
  "startLine" : 87,
  "endLine" : 91,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scheduleRefresh()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/interpreter/RLibraryWatcher.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::psi" ],
  "startLine" : 121,
  "endLine" : 125,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun subscribeAsync()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/interpreter/RLibraryWatcher.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::psi" ],
  "startLine" : 198,
  "endLine" : 202,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun runInterpreterOnHost()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/interpreter/RLocalInterpreterLocation.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::psi" ],
  "startLine" : 15,
  "endLine" : 19,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateIndexableSet()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/interpreter/RInterpreterUtil.kt",
  "fileLinesCount" : 506,
  "components" : [ "primary::psi" ],
  "startLine" : 218,
  "endLine" : 222,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDefaultInterpreterOptions()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/interpreter/RInterpreterUtil.kt",
  "fileLinesCount" : 506,
  "components" : [ "primary::psi" ],
  "startLine" : 319,
  "endLine" : 323,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processTerminated()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/interpreter/RInterpreterUtil.kt",
  "fileLinesCount" : 506,
  "components" : [ "primary::psi" ],
  "startLine" : 436,
  "endLine" : 440,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lowerBoundSatisfies()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/packages/RPackageProjectManager.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::psi" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onChosen()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/configuration/RInterpreterDetailsStep.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::psi" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isModified()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/configuration/RSettingsConfigurable.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::psi" ],
  "startLine" : 60,
  "endLine" : 64,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun keyReleased()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/rendering/toolwindow/RDocumentationComponent.kt",
  "fileLinesCount" : 370,
  "components" : [ "primary::psi" ],
  "startLine" : 118,
  "endLine" : 122,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findTextInRHelpersOrNull()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/RPluginUtil.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::psi" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canPutAt()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/run/debug/RLineBreakpointUtils.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::psi" ],
  "startLine" : 21,
  "endLine" : 25,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findHostComment()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/roxygen/RoxygenUtil.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::psi" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolve()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/roxygen/reference/RoxygenParameterReference.kt",
  "fileLinesCount" : 26,
  "components" : [ "primary::psi" ],
  "startLine" : 20,
  "endLine" : 24,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deserialize()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/classes/s4/methods/RS4MethodParameterInfo.kt",
  "fileLinesCount" : 24,
  "components" : [ "primary::psi" ],
  "startLine" : 18,
  "endLine" : 22,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun serialize()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/classes/s4/methods/RS4MethodInfo.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::psi" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deserialize()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/classes/s4/methods/RS4MethodInfo.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::psi" ],
  "startLine" : 60,
  "endLine" : 64,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deserialize()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/classes/s4/methods/RS4MethodInfo.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::psi" ],
  "startLine" : 123,
  "endLine" : 127,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun serialize()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/classes/s4/classInfo/RS4ClassInfo.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::psi" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deserialize()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/classes/s4/classInfo/RS4ClassInfo.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::psi" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun navigateAsync()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/classes/s4/classInfo/RS4ClassPomTarget.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::psi" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getContext()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/classes/r6/context/R6CreateClassContextProvider.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::psi" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getContext()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/classes/r6/context/R6SetClassMembersContextProvider.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::psi" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getClassDefinitionCallFromMemberUsage()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/classes/r6/R6ClassPsiUtil.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::psi" ],
  "startLine" : 106,
  "endLine" : 110,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getClassDefinitionArgumentInfo()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/classes/r6/R6ClassPsiUtil.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::psi" ],
  "startLine" : 141,
  "endLine" : 145,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAssociatedClassNameFromInstantiationCall()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/classes/r6/R6ClassInfoUtil.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::psi" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getClassNameFromInternalClassMemberUsageExpression()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/classes/r6/R6ClassInfoUtil.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::psi" ],
  "startLine" : 55,
  "endLine" : 59,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTransferData()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/visualization/inlays/RClipboardUtils.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::psi" ],
  "startLine" : 136,
  "endLine" : 141,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculatePreferredSize()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/visualization/inlays/components/DialogUtil.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::psi" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invert()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/visualization/inlays/components/RImageInverter.kt",
  "fileLinesCount" : 275,
  "components" : [ "primary::psi" ],
  "startLine" : 107,
  "endLine" : 111,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getValueInfoAsync()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/rinterop/RReference.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::psi" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun functionSourcePositionWithText()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/rinterop/RReference.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::psi" ],
  "startLine" : 84,
  "endLine" : 90,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSystemCondaExecutable()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/rinterop/RCondaUtil.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::psi" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  wrapIntoPromise()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/rinterop/RInteropCoroutineScope.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::psi" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseEmptyExpression()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/parsing/RParserUtil.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::psi" ],
  "startLine" : 20,
  "endLine" : 24,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "readinteger <- function()",
  "longName" : "",
  "relativeFileName" : "testData/parser/r/FunctionDefinition.r",
  "fileLinesCount" : 8,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 6,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isRunning()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/lsp/RLspStatus.kt",
  "fileLinesCount" : 15,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 14,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getClosingQuote()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/editor/RQuoteHandler.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 24,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildFoldRegions()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/editor/RFoldingBuilder.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCompletions()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/editor/RCompletionContributor.kt",
  "fileLinesCount" : 914,
  "components" : [ "primary::src" ],
  "startLine" : 231,
  "endLine" : 235,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addText()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/editor/ui/RMarkdownOutputInlayControllerStable.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 61,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paint()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/editor/ui/RMarkdownCellToolbarGutterLineMarkerRenderer.kt",
  "fileLinesCount" : 14,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 13,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paint()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/editor/ui/RMarkdownOutputCellGutterLineMarkerRenderer.kt",
  "fileLinesCount" : 14,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 13,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun selectionChanged()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/editor/ui/TabbedMultiOutput.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateProgressStatus()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/editor/ui/TabbedMultiOutput.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 99,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun interruptRendering()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rmarkdown/RMarkdownRenderingConsoleRunner.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun editorReleased()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/hints/RReturnHintModel.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun markEndOfLine()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/hints/RReturnHintModel.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 112,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyFix()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/intentions/InstallAllFilePackagesFix.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 24,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyFix()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/intentions/LoadPackageFix.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/intentions/AbstractRIntention.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateState()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/interpreter/RInterpreterState.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 111,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun scheduleSkeletonUpdate()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/interpreter/RInterpreterState.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::src" ],
  "startLine" : 247,
  "endLine" : 251,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showFileInViewer()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/interpreter/RLocalInterpreterImpl.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 136,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showUrlInViewer()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/interpreter/RLocalInterpreterImpl.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 142,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onChosen()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/notifications/RDataImportNotificationProvider.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 90,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doRefactor()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/refactoring/RRefactoringUtil.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 133,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createCodeFragment()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/refactoring/extractmethod/RCodeFragment.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun visitLoop()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/refactoring/extractmethod/RCodeFragment.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 122,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitCallExpression()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/refactoring/rename/RVariableInplaceRenamer.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 84,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isValidIntroduceVariant()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/refactoring/RIntroduceVariableHandler.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 25,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitCallExpression()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/refactoring/inline/RInlineAssignmentHandler.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 128,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun textChanged()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/build/ui/RPackageBuildSettingsDialog.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 112,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createActionHolder()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/build/ui/RPackageBuildTaskManager.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toFormat()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/RequiredPackageInstaller.kt",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getMissingPackagesOrNull()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/RequiredPackageInstaller.kt",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 179,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun allRequiredPackagesProcessed()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/RequiredPackageInstaller.kt",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 294,
  "endLine" : 298,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onInterpreterVersionChange()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/remote/RBasicRepoProvider.kt",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 108,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun launchLoadPackage()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/remote/RPackageManagementService.kt",
  "fileLinesCount" : 321,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 83,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun launchUnloadPackage()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/remote/RPackageManagementService.kt",
  "fileLinesCount" : 321,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 93,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAllPackagesCached()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/remote/RPackageManagementService.kt",
  "fileLinesCount" : 321,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 115,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reloadAllPackages()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/remote/RPackageManagementService.kt",
  "fileLinesCount" : 321,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 121,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun install()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/remote/RPackageTaskManager.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/remote/RPackageTaskManager.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun operationFinished()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/remote/ui/RInstalledPackagesPanel.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onUpdateFinished()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/remote/ui/RInstalledPackagesPanelBase.java",
  "fileLinesCount" : 867,
  "components" : [ "primary::src" ],
  "startLine" : 553,
  "endLine" : 559,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/RConsoleNextLineAction.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onShowHelpRequest()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/RConsoleExecuteActionHandler.kt",
  "fileLinesCount" : 519,
  "components" : [ "primary::src" ],
  "startLine" : 208,
  "endLine" : 212,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun interruptTextExecution()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/RConsoleExecuteActionHandler.kt",
  "fileLinesCount" : 519,
  "components" : [ "primary::src" ],
  "startLine" : 336,
  "endLine" : 340,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resetListeners()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/RConsoleExecuteActionHandler.kt",
  "fileLinesCount" : 519,
  "components" : [ "primary::src" ],
  "startLine" : 452,
  "endLine" : 456,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitCallExpression()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/RConsoleEnterHandler.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 79,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/RConsoleViewImpl.kt",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 403,
  "endLine" : 407,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadInheritorNamedArguments()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/RConsoleRuntimeInfo.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 61,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadExtraNamedArguments()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/RConsoleRuntimeInfo.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 67,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadS4ClassInfoByObjectName()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/RConsoleRuntimeInfo.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 98,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadS4ClassInfoByClassName()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/RConsoleRuntimeInfo.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 104,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadR6ClassInfoByObjectName()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/RConsoleRuntimeInfo.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 110,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadTableColumns()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/RConsoleRuntimeInfo.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 120,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onTextAvailable()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/RConsoleRunner.kt",
  "fileLinesCount" : 331,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 100,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelected()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/RConsoleRunner.kt",
  "fileLinesCount" : 331,
  "components" : [ "primary::src" ],
  "startLine" : 213,
  "endLine" : 217,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/jobs/RJobPanel.kt",
  "fileLinesCount" : 547,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 170,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/jobs/RJobPanel.kt",
  "fileLinesCount" : 547,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 201,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateUI()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/jobs/RJobPanel.kt",
  "fileLinesCount" : 547,
  "components" : [ "primary::src" ],
  "startLine" : 213,
  "endLine" : 217,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateUI()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/jobs/RJobPanel.kt",
  "fileLinesCount" : 547,
  "components" : [ "primary::src" ],
  "startLine" : 221,
  "endLine" : 225,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun openFileInEditor()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/jobs/RJobPanel.kt",
  "fileLinesCount" : 547,
  "components" : [ "primary::src" ],
  "startLine" : 284,
  "endLine" : 288,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseClicked()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/jobs/RJobPanel.kt",
  "fileLinesCount" : 547,
  "components" : [ "primary::src" ],
  "startLine" : 392,
  "endLine" : 396,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseEntered()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/jobs/RJobPanel.kt",
  "fileLinesCount" : 547,
  "components" : [ "primary::src" ],
  "startLine" : 398,
  "endLine" : 402,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseExited()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/jobs/RJobPanel.kt",
  "fileLinesCount" : 547,
  "components" : [ "primary::src" ],
  "startLine" : 404,
  "endLine" : 408,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handlesFile()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/breadcrumbs/RFileBreadcrumbsCollector.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 22,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateIsShiny()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rendering/editor/RMarkdownFileEditor.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 61,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelected()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rendering/editor/RMarkdownFileEditor.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 117,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun makeRequest()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rendering/chunk/RunChunkHandler.kt",
  "fileLinesCount" : 550,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 186,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun copyImageToClipboard()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rendering/chunk/ChunkImageInlayOutput.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 140,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rendering/chunk/RunChunkActions.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 118,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rendering/chunk/ChunkPath.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rendering/chunk/ChunkPath.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 63,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logConsoleMethodCall()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/statistics/RStatisticsCollector.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addTopChildren()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/debug/stack/RXStackFrame.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addContents()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/debug/stack/RXStackFrame.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 120,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onChosen()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/RImportDataDialog.kt",
  "fileLinesCount" : 561,
  "components" : [ "primary::src" ],
  "startLine" : 293,
  "endLine" : 297,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createButton()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/RDataFrameTablePage.kt",
  "fileLinesCount" : 443,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 200,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateOkAction()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/RImportCsvDataDialog.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getValueAt()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/RDataFrameViewerImpl.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 84,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun importData()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/RDataImporter.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyTo()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/actions/RImportDataContextAction.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 63,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearOutput()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/graphics/RGraphicsDevice.kt",
  "fileLinesCount" : 484,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 95,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rescaleStoredAsync()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/graphics/RGraphicsRepository.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 80,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createDeviceGroupAsync()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/graphics/RGraphicsRepository.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 87,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createGraphicsDevice()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/graphics/RGraphicsUtils.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 19,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disableIf()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/graphics/ui/RGraphicsExportDialog.kt",
  "fileLinesCount" : 576,
  "components" : [ "primary::src" ],
  "startLine" : 405,
  "endLine" : 409,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun textChanged()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/graphics/ui/RGraphicsSettingsDialog.kt",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 158,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseExited()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/graphics/ui/RResizablePanel.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 146,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paint()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/graphics/ui/RResizablePanel.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 173,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPopupActionGroup()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/graphics/ui/RGraphicsToolWindow.kt",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 309,
  "endLine" : 313,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createStep()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/projectGenerator/template/RProjectGenerator.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPanelSelected()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/projectGenerator/step/RProjectSettingsStep.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 81,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setValueAt()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/projectGenerator/panel/packageManager/RPackratPanel.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 232,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun changedUpdate()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/projectGenerator/panel/packageManager/RPackratPanel.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::src" ],
  "startLine" : 278,
  "endLine" : 282,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun completeArgumentName()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/codeInsight/libraries/Ggplot2SupportProvider.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 19,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun completeIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/codeInsight/libraries/RShinySupportProvider.kt",
  "fileLinesCount" : 323,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 77,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitAssignmentStatement()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/inspections/NamingConventionInspection.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun checkFile()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/inspections/MissingPackageInspection.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyFix()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/inspections/dplyr/DplyrBooleanOperatorsInspection.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitCallExpression()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/inspections/UnresolvedReferenceInspection.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paint()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/RNotebookGutterLineMarkerManager.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 79,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paint()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/RNotebookGutterLineMarkerManager.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 113,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reportFilterUpdatedToObservers()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/Filter.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 61,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Pattern getPattern()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/parser/Parser.java",
  "fileLinesCount" : 617,
  "components" : [ "primary::src" ],
  "startLine" : 472,
  "endLine" : 476,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CustomChoice()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/CustomChoice.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::src" ],
  "startLine" : 198,
  "endLine" : 202,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addChoices()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/PopupComponent.java",
  "fileLinesCount" : 670,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 86,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addHistory()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/PopupComponent.java",
  "fileLinesCount" : 670,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 93,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void configurePaneSize()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/PopupComponent.java",
  "fileLinesCount" : 670,
  "components" : [ "primary::src" ],
  "startLine" : 444,
  "endLine" : 448,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isMenuCanceledForMouseEvent()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/PopupComponent.java",
  "fileLinesCount" : 670,
  "components" : [ "primary::src" ],
  "startLine" : 583,
  "endLine" : 588,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetFilter()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/FilterEditor.java",
  "fileLinesCount" : 1101,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 137,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getCustomChoices()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/FilterEditor.java",
  "fileLinesCount" : 1101,
  "components" : [ "primary::src" ],
  "startLine" : 204,
  "endLine" : 208,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void requestChoices()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/FilterEditor.java",
  "fileLinesCount" : 1101,
  "components" : [ "primary::src" ],
  "startLine" : 535,
  "endLine" : 539,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ChoiceMatch getBestMatch()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/EditorComponent.java",
  "fileLinesCount" : 936,
  "components" : [ "primary::src" ],
  "startLine" : 520,
  "endLine" : 524,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setEditorText()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/EditorComponent.java",
  "fileLinesCount" : 936,
  "components" : [ "primary::src" ],
  "startLine" : 625,
  "endLine" : 629,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected abstract void consolidateInstantFilter()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/EditorComponent.java",
  "fileLinesCount" : 936,
  "components" : [ "primary::src" ],
  "startLine" : 635,
  "endLine" : 644,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParserModel()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/ParserModel.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 64,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IParser createParser()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/ParserModel.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 100,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TableFilterHeader()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/TableFilterHeader.java",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IFilterEditor getFilterEditor()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/TableFilterHeader.java",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void installTable()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/TableFilterHeader.java",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 96,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FilterEditor getFilterEditor()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/TableFilterHeader.java",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 184,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setEnabled()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/AbstractFiltersHandler.kt",
  "fileLinesCount" : 290,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 119,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addFilter()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/AbstractFiltersHandler.kt",
  "fileLinesCount" : 290,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 125,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeFilter()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/AbstractFiltersHandler.kt",
  "fileLinesCount" : 290,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 131,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addFilterEditor()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/AbstractFiltersHandler.kt",
  "fileLinesCount" : 290,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 137,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateEditorChoices()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/AbstractFiltersHandler.kt",
  "fileLinesCount" : 290,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 148,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/AbstractFiltersHandler.kt",
  "fileLinesCount" : 290,
  "components" : [ "primary::src" ],
  "startLine" : 277,
  "endLine" : 281,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun sorterChanged()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/AbstractFiltersHandler.kt",
  "fileLinesCount" : 290,
  "components" : [ "primary::src" ],
  "startLine" : 283,
  "endLine" : 287,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseWheelMoved()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/MouseWheelUtils.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 59,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun keyPressed()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/components/InlayTablePage.kt",
  "fileLinesCount" : 288,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 99,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processMouseEvent()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/components/NotebookInlayMouseListener.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showImage()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/components/GraphicsPanel.kt",
  "fileLinesCount" : 346,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 146,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mousePressed()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/components/HistogramSlider.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseExited()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/components/RResizeController.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 113,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateUI()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/components/RNotebookOutputNonStickyScrollPane.kt",
  "fileLinesCount" : 320,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun documentChanged()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/RNotebookCellInlayManager.kt",
  "fileLinesCount" : 458,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 180,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onUpdated()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/RNotebookIntervalPointer.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun redo()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/RNotebookIntervalPointerImpl.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 106,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPreferredSize()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/ui/MaterialTable.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadLibrary()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/RInteropImpl.kt",
  "fileLinesCount" : 1530,
  "components" : [ "primary::src" ],
  "startLine" : 301,
  "endLine" : 305,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCompleted()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/RInteropImpl.kt",
  "fileLinesCount" : 1530,
  "components" : [ "primary::src" ],
  "startLine" : 518,
  "endLine" : 522,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDocumentationForPackage()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/RInteropImpl.kt",
  "fileLinesCount" : 1530,
  "components" : [ "primary::src" ],
  "startLine" : 694,
  "endLine" : 698,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/actions/REditorAction.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun openFile()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/actions/CreateRTestFileAction.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 103,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isVirtualFileForTest()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/actions/CreateRTestFileAction.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 145,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun interruptChunkExecution()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/actions/RMarkdownInterruptAction.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildDialog()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/actions/NewRScriptAction.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeWatches()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/debugger/RXVariablesView.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 115,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeAllWatches()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/debugger/RXVariablesView.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 121,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void getInfo()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3013,
  "endLine" : 3016,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void isBusy()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3020,
  "endLine" : 3023,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void init()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3027,
  "endLine" : 3030,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void quit()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3034,
  "endLine" : 3037,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void quitProceed()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3041,
  "endLine" : 3044,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void executeCode()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3048,
  "endLine" : 3051,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void sendReadLn()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3055,
  "endLine" : 3058,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void sendEof()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3062,
  "endLine" : 3065,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void replInterrupt()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3069,
  "endLine" : 3072,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void getAsyncEvents()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3076,
  "endLine" : 3079,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void debugAddOrModifyBreakpoint()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3086,
  "endLine" : 3089,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void debugSetMasterBreakpoint()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3093,
  "endLine" : 3096,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void debugRemoveBreakpoint()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3100,
  "endLine" : 3103,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void debugCommandContinue()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3107,
  "endLine" : 3110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void debugCommandPause()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3114,
  "endLine" : 3117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void debugCommandStop()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3121,
  "endLine" : 3124,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void debugCommandStepOver()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3128,
  "endLine" : 3131,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void debugCommandStepInto()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3135,
  "endLine" : 3138,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void debugCommandStepIntoMyCode()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3142,
  "endLine" : 3145,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void debugCommandStepOut()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3149,
  "endLine" : 3152,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void debugCommandRunToPosition()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3156,
  "endLine" : 3159,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void debugMuteBreakpoints()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3163,
  "endLine" : 3166,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void getFunctionSourcePosition()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3170,
  "endLine" : 3173,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void getSourceFileText()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3177,
  "endLine" : 3180,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void getSourceFileName()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3184,
  "endLine" : 3187,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void graphicsInit()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3194,
  "endLine" : 3197,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void graphicsDump()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3201,
  "endLine" : 3204,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void graphicsRescale()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3208,
  "endLine" : 3211,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void graphicsRescaleStored()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3215,
  "endLine" : 3218,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void graphicsSetParameters()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3222,
  "endLine" : 3225,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void graphicsGetSnapshotPath()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3229,
  "endLine" : 3232,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void graphicsFetchPlot()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3236,
  "endLine" : 3239,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void graphicsCreateGroup()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3243,
  "endLine" : 3246,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void graphicsRemoveGroup()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3250,
  "endLine" : 3253,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void graphicsShutdown()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3257,
  "endLine" : 3260,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void beforeChunkExecution()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3267,
  "endLine" : 3270,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void afterChunkExecution()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3274,
  "endLine" : 3277,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void pullChunkOutputPaths()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3281,
  "endLine" : 3284,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void repoGetPackageVersion()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3291,
  "endLine" : 3294,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void repoInstallPackage()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3298,
  "endLine" : 3301,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void repoAddLibraryPath()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3305,
  "endLine" : 3308,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void repoCheckPackageInstalled()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3312,
  "endLine" : 3315,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void repoRemovePackage()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3319,
  "endLine" : 3322,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void previewDataImport()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3329,
  "endLine" : 3332,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void commitDataImport()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3336,
  "endLine" : 3339,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void copyToPersistentRef()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3346,
  "endLine" : 3349,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void disposePersistentRefs()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3353,
  "endLine" : 3356,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void loaderGetParentEnvs()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3360,
  "endLine" : 3363,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void loaderGetVariables()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3367,
  "endLine" : 3370,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void loaderGetLoadedNamespaces()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3374,
  "endLine" : 3377,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void loaderGetValueInfo()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3381,
  "endLine" : 3384,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void evaluateAsText()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3388,
  "endLine" : 3391,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void evaluateAsBoolean()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3395,
  "endLine" : 3398,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void getDistinctStrings()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3402,
  "endLine" : 3405,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void loadObjectNames()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3409,
  "endLine" : 3412,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void findInheritorNamedArguments()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3416,
  "endLine" : 3419,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void findExtraNamedArguments()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3423,
  "endLine" : 3426,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void getS4ClassInfoByObjectName()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3430,
  "endLine" : 3433,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void getR6ClassInfoByObjectName()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3437,
  "endLine" : 3440,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void getTableColumnsInfo()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3444,
  "endLine" : 3447,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void getFormalArguments()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3451,
  "endLine" : 3454,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void getEqualityObject()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3458,
  "endLine" : 3461,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void setValue()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3465,
  "endLine" : 3468,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void getObjectSizes()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3472,
  "endLine" : 3475,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void getRMarkdownChunkOptions()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3479,
  "endLine" : 3482,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void dataFrameRegister()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3489,
  "endLine" : 3492,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void dataFrameGetInfo()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3496,
  "endLine" : 3499,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void dataFrameGetData()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3503,
  "endLine" : 3506,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void dataFrameSort()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3510,
  "endLine" : 3513,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void dataFrameFilter()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3517,
  "endLine" : 3520,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void dataFrameRefresh()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3524,
  "endLine" : 3527,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void convertRoxygenToHTML()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3534,
  "endLine" : 3537,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void httpdRequest()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3541,
  "endLine" : 3544,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void getDocumentationForPackage()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3548,
  "endLine" : 3551,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void getDocumentationForSymbol()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3555,
  "endLine" : 3558,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void startHttpd()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3562,
  "endLine" : 3565,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void getWorkingDir()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3572,
  "endLine" : 3575,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void setWorkingDir()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3579,
  "endLine" : 3582,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void clearEnvironment()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3586,
  "endLine" : 3589,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void getSysEnv()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3593,
  "endLine" : 3596,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void loadInstalledPackages()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3600,
  "endLine" : 3603,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void loadLibPaths()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3607,
  "endLine" : 3610,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void loadLibrary()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3614,
  "endLine" : 3617,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void unloadLibrary()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3621,
  "endLine" : 3624,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void saveGlobalEnvironment()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3628,
  "endLine" : 3631,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void loadEnvironment()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3635,
  "endLine" : 3638,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void setOutputWidth()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3642,
  "endLine" : 3645,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void clientRequestFinished()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3649,
  "endLine" : 3652,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void rStudioApiResponse()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3656,
  "endLine" : 3659,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void setSaveOnExit()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3663,
  "endLine" : 3666,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void setRStudioApiEnabled()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3670,
  "endLine" : 3673,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void getLoadedShortS4ClassInfos()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3677,
  "endLine" : 3680,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void getS4ClassInfoByClassName()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3684,
  "endLine" : 3687,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void getLoadedShortR6ClassInfos()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3691,
  "endLine" : 3694,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void getR6ClassInfoByClassName()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3698,
  "endLine" : 3701,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RPIServiceStub()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3720,
  "endLine" : 3723,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected RPIServiceStub build()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 3726,
  "endLine" : 3729,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RPIServiceBlockingStub()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 4524,
  "endLine" : 4527,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected RPIServiceBlockingStub build()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 4530,
  "endLine" : 4533,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RPIServiceFutureStub()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 5249,
  "endLine" : 5252,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected RPIServiceFutureStub build()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 5255,
  "endLine" : 5258,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/editor/completion/RLookupElementFactory.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::psi" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createLocalVariableLookupElement()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/editor/completion/RLookupElementFactory.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::psi" ],
  "startLine" : 165,
  "endLine" : 168,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun serialize()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/hints/parameterInfo/RArgumentInfo.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::psi" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getArgumentInfo()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/hints/parameterInfo/RArgumentInfo.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::psi" ],
  "startLine" : 161,
  "endLine" : 164,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getArgumentInfo()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/hints/parameterInfo/RArgumentInfo.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::psi" ],
  "startLine" : 172,
  "endLine" : 175,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitBlockExpression()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/cfg/RControlFlowBuilder.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::psi" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitHelpExpression()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/cfg/RControlFlowBuilder.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::psi" ],
  "startLine" : 119,
  "endLine" : 122,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitMemberExpression()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/cfg/RControlFlowBuilder.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::psi" ],
  "startLine" : 124,
  "endLine" : 127,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitNamespaceAccessExpression()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/cfg/RControlFlowBuilder.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::psi" ],
  "startLine" : 133,
  "endLine" : 136,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitTildeExpression()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/cfg/RControlFlowBuilder.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::psi" ],
  "startLine" : 192,
  "endLine" : 195,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitUnaryTildeExpression()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/cfg/RControlFlowBuilder.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::psi" ],
  "startLine" : 197,
  "endLine" : 200,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RElementType()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/RElementType.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::psi" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PsiElement createLeafFromText()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/RElementFactory.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::psi" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RPsiElement createRPsiElementFromText()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/RElementFactory.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::psi" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNamedArgument()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/RPsiUtil.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::psi" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isReturnValue()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/RPsiUtil.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::psi" ],
  "startLine" : 67,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCallByExpression()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/RPsiUtil.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::psi" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAssignmentByAssignee()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/RPsiUtil.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::psi" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getNamedArgumentByNameIdentifier()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/RPsiUtil.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::psi" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitElement()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/RStructureViewElement.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::psi" ],
  "startLine" : 62,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitElement()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/RStructureViewElement.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::psi" ],
  "startLine" : 121,
  "endLine" : 124,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isLeft()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/impl/RPsiImplUtil.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::psi" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getName()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/impl/RPsiImplUtil.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::psi" ],
  "startLine" : 211,
  "endLine" : 214,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isTrue()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/impl/RPsiImplUtil.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::psi" ],
  "startLine" : 343,
  "endLine" : 346,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAssignedValue()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/impl/RPsiImplUtil.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::psi" ],
  "startLine" : 380,
  "endLine" : 383,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/RParameterElementType.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::psi" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isQuotesNeeded()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/RDataTableAnalyzer.kt",
  "fileLinesCount" : 280,
  "components" : [ "primary::psi" ],
  "startLine" : 264,
  "endLine" : 267,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLocalVariableInfo()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/api/RControlFlowHolder.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::psi" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getIncludedSources()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/api/RControlFlowHolder.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::psi" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isPipeCall()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/RDplyrAnalyzer.kt",
  "fileLinesCount" : 230,
  "components" : [ "primary::psi" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAcceptable()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/RElementFilters.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::psi" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAcceptable()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/RElementFilters.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::psi" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAcceptable()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/RElementFilters.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::psi" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAcceptable()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/RElementFilters.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::psi" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAcceptable()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/RElementFilters.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::psi" ],
  "startLine" : 113,
  "endLine" : 116,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAcceptable()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/RElementFilters.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::psi" ],
  "startLine" : 122,
  "endLine" : 125,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAcceptable()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/RElementFilters.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::psi" ],
  "startLine" : 131,
  "endLine" : 134,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolve()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/references/RReferenceBase.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::psi" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun enable()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/interpreter/RLibraryWatcherSwitch.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::psi" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun suggestConsoleName()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/interpreter/RInterpreter.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::psi" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun libraryChanged()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/interpreter/RLibraryWatcher.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::psi" ],
  "startLine" : 140,
  "endLine" : 143,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun subscribe()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/interpreter/RLibraryWatcher.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::psi" ],
  "startLine" : 192,
  "endLine" : 195,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loadInterpreterVersionInfo()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/interpreter/RInterpreterUtil.kt",
  "fileLinesCount" : 506,
  "components" : [ "primary::psi" ],
  "startLine" : 376,
  "endLine" : 379,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createProcessListener()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/interpreter/RInterpreterUtil.kt",
  "fileLinesCount" : 506,
  "components" : [ "primary::psi" ],
  "startLine" : 476,
  "endLine" : 479,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun restore()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/lexer/SingleStringTokenLexer.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::psi" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun start()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/lexer/PatchingLexerWithQueue.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::psi" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/notifications/RNotificationUtil.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::psi" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun map()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/common/ExpiringList.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::psi" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filter()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/common/ExpiringList.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::psi" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNewerOrSame()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/packages/RPackageVersion.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::psi" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNewer()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/packages/RPackageVersion.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::psi" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setNoInterpreter()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/settings/RSettings.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::psi" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun disposeUIResources()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/configuration/RSettingsProjectConfigurable.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::psi" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doOKAction()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/configuration/RInterpreterDetailsDialog.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::psi" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loadTableColumns()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/console/RConsoleRuntimeInfo.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::psi" ],
  "startLine" : 33,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun get()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/console/RConsoleRuntimeInfo.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::psi" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun get()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/console/RConsoleRuntimeInfo.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::psi" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun textChanged()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/rendering/toolwindow/RDocumentationComponent.kt",
  "fileLinesCount" : 370,
  "components" : [ "primary::psi" ],
  "startLine" : 171,
  "endLine" : 174,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RCodeFragment()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/run/debug/RCodeFragment.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::psi" ],
  "startLine" : 21,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getWidthOf()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/run/graphics/RCanvasPlotter.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::psi" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun writeTo()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/run/graphics/RPlotUtil.kt",
  "fileLinesCount" : 555,
  "components" : [ "primary::psi" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getOriginalName()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/roxygen/psi/impl/RoxygenPsiImplUtil.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::psi" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getReference()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/roxygen/psi/impl/RoxygenPsiImplUtil.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::psi" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getReference()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/roxygen/psi/impl/RoxygenPsiImplUtil.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::psi" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAcceptable()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/roxygen/psi/RoxygenElementFilters.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::psi" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAcceptable()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/roxygen/psi/RoxygenElementFilters.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::psi" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAcceptable()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/roxygen/psi/RoxygenElementFilters.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::psi" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolve()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/roxygen/reference/RoxygenHelpPageReference.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::psi" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/classes/s4/context/RS4NewObjectContextProvider.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::psi" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun serialize()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/classes/s4/methods/RS4MethodParameterInfo.kt",
  "fileLinesCount" : 24,
  "components" : [ "primary::psi" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun serialize()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/classes/s4/methods/RS4MethodInfo.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::psi" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serializeInner()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/classes/s4/methods/RS4MethodInfo.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::psi" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serializeInner()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/classes/s4/methods/RS4MethodInfo.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::psi" ],
  "startLine" : 117,
  "endLine" : 120,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isS4ClassSourceElement()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/classes/s4/RS4SourceManager.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::psi" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun serialize()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/classes/s4/classInfo/RS4ClassInfo.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::psi" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAssociatedClassName()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/classes/s4/classInfo/RS4ClassInfoUtil.kt",
  "fileLinesCount" : 353,
  "components" : [ "primary::psi" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/classes/r6/context/R6CreateClassContextProvider.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::psi" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/classes/r6/context/R6SetClassMembersContextProvider.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::psi" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsMember()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/classes/r6/R6ClassInfo.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::psi" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createAnActionButton()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/visualization/ui/ToolbarUtil.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::psi" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createEllipsisToolbar()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/visualization/ui/ToolbarUtil.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::psi" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getContainingFile()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/skeleton/psi/RSkeletonFileImpl.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::psi" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deserialize()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/skeleton/psi/RSkeletonCallExpressionElementType.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::psi" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun indexStub()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/skeleton/psi/RSkeletonCallExpressionElementType.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::psi" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/rinterop/RReference.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::psi" ],
  "startLine" : 130,
  "endLine" : 133,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resetBrackets()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/parsing/RParserUtil.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::psi" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun decBrackets()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/parsing/RParserUtil.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::psi" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "foo <- function()",
  "longName" : "",
  "relativeFileName" : "testData/parser/r/CorrectNewLines.r",
  "fileLinesCount" : 21,
  "components" : [ "primary::testData" ],
  "startLine" : 4,
  "endLine" : 7,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func5 <- function()",
  "longName" : "",
  "relativeFileName" : "testData/parser/r/ErrorIf.r",
  "fileLinesCount" : 26,
  "components" : [ "primary::testData" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func6 <- function()",
  "longName" : "",
  "relativeFileName" : "testData/parser/r/ErrorIf.r",
  "fileLinesCount" : 26,
  "components" : [ "primary::testData" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isOpeningQuote()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/editor/RQuoteHandler.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun postProcessEnter()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/editor/REnterAdapter.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parse()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/editor/RMarkdownCellTypeAwareLexerProvider.kt",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 113,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun computeWrap()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/editor/formatting/RFormattingContext.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 195,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/editor/ui/RMarkdownOutputInlayControllerStable.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 116,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addToolbar()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/editor/ui/NotebookInlayOutput.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/editor/ui/RMarkdownNotebook.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onViewportChange()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/editor/ui/TabbedMultiOutput.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isRMarkdownOrQuarto()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rmarkdown/RMarkdownVirtualFile.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isRMarkdownOrQuarto()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rmarkdown/RMarkdownVirtualFile.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasVirtualFile()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rmarkdown/RMarkdownVirtualFile.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getNewChildAttributes()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rmarkdown/RmdFenceProvider.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchHeader()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rmarkdown/RmdFenceProvider.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLanguage()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rmarkdown/RMarkdownTemplateTypes.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPresentableText()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rmarkdown/structureView/RMarkdownStructureElement.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createHighlightingPass()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/hints/parameterInfo/RMarkdownParameterHintsPassFactory.kt",
  "fileLinesCount" : 19,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showErrorNotification()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/intentions/DependencyManagementFix.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getName()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/intentions/InstallPackagesFix.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyFix()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/intentions/InstallPackagesFix.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun cancelStateUpdating()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/interpreter/RInterpreterState.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 121,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/interpreter/RInterpreterState.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::src" ],
  "startLine" : 265,
  "endLine" : 268,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun uploadFileToHost()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/interpreter/RLocalInterpreterImpl.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitElement()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/refactoring/RRefactoringUtil.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitElement()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/refactoring/extractmethod/RCodeFragment.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun pass()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/refactoring/RIntroduceLocalHandler.kt",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun checkLocalScope()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/refactoring/rename/RVariableInplaceRenamer.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun acceptReference()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/refactoring/rename/RenameUtil.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startsOnTheSameElement()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/refactoring/rename/RMemberInplaceRenamer.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isValidIntroduceVariant()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/refactoring/RIntroduceParameterHandler.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doAction()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/refactoring/inline/RInlineAssignmentDialog.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canInlineElement()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/refactoring/inline/RInlineAssignmentHandler.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun installedPackageToSkeletonPath()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/RSkeletonUtil.kt",
  "fileLinesCount" : 426,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 147,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun installedPackageToSkeletonFile()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/RSkeletonUtil.kt",
  "fileLinesCount" : 426,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 152,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun beforeStart()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/RSkeletonUtil.kt",
  "fileLinesCount" : 426,
  "components" : [ "primary::src" ],
  "startLine" : 352,
  "endLine" : 355,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doOKAction()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/build/ui/RPackageBuildSettingsDialog.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun getAllPackagesCached()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/remote/RBasicRepoProvider.kt",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resetPackageDetails()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/remote/RepoUtils.kt",
  "fileLinesCount" : 332,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAllPackages()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/remote/RPackageManagementService.kt",
  "fileLinesCount" : 321,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getInstalledPackagesList()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/remote/RPackageManagementService.kt",
  "fileLinesCount" : 321,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 126,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun finished()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/remote/RPackageManagementService.kt",
  "fileLinesCount" : 321,
  "components" : [ "primary::src" ],
  "startLine" : 238,
  "endLine" : 241,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doOKAction()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/remote/ui/RUpdateAllConfirmDialog.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createManagePackagesDialog()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/remote/ui/RInstalledPackagesPanel.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 122,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MyFilteringTableModel()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/remote/ui/RInstalledPackagesPanelBase.java",
  "fileLinesCount" : 867,
  "components" : [ "primary::src" ],
  "startLine" : 773,
  "endLine" : 776,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFilter()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/remote/ui/RInstalledPackagesPanelBase.java",
  "fileLinesCount" : 867,
  "components" : [ "primary::src" ],
  "startLine" : 782,
  "endLine" : 785,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/RConsoleAction.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun runExecuteAction()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/RConsoleExecuteActionHandler.kt",
  "fileLinesCount" : 519,
  "components" : [ "primary::src" ],
  "startLine" : 344,
  "endLine" : 347,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fireBusy()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/RConsoleExecuteActionHandler.kt",
  "fileLinesCount" : 519,
  "components" : [ "primary::src" ],
  "startLine" : 469,
  "endLine" : 472,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCommandExecuted()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/RConsoleViewImpl.kt",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 118,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitElement()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/RConsoleViewImpl.kt",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 247,
  "endLine" : 250,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/RConsoleViewImpl.kt",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 383,
  "endLine" : 386,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/RConsoleHistoryOlderCommandAction.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun beforeExecution()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/RConsoleRunner.kt",
  "fileLinesCount" : 331,
  "components" : [ "primary::src" ],
  "startLine" : 318,
  "endLine" : 321,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/jobs/RunRJobAction.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/jobs/RunRJobAction.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun textChanged()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/jobs/RRunJobDialog.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 135,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateUI()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/jobs/RJobPanel.kt",
  "fileLinesCount" : 547,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 122,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateUI()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/jobs/RJobPanel.kt",
  "fileLinesCount" : 547,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 161,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDoubleClick()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/jobs/RJobPanel.kt",
  "fileLinesCount" : 547,
  "components" : [ "primary::src" ],
  "startLine" : 412,
  "endLine" : 415,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateUI()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/jobs/RJobPanel.kt",
  "fileLinesCount" : 547,
  "components" : [ "primary::src" ],
  "startLine" : 420,
  "endLine" : 423,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/jobs/RJobPanel.kt",
  "fileLinesCount" : 547,
  "components" : [ "primary::src" ],
  "startLine" : 521,
  "endLine" : 524,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAnchorOffset()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/breadcrumbs/CommonPsiCrumb.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rendering/editor/RMarkdownFileEditor.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::src" ],
  "startLine" : 199,
  "endLine" : 202,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createEditor()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rendering/editor/RMarkdownFileEditorProvider.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setOutputDirectory()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rendering/settings/RMarkdownSettings.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setProfileLastOutput()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rendering/settings/RMarkdownSettings.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun interruptChunkExecution()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rendering/chunk/RunChunkHandler.kt",
  "fileLinesCount" : 550,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rendering/chunk/ChunkOutputToolbarActions.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addToolbar()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rendering/chunk/ChunkImageInlayOutput.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doOKAction()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/RImportDataDialog.kt",
  "fileLinesCount" : 561,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 145,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RImportDataDialogForm()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/forms/RImportDataDialogForm.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RImportExcelOptionPanelForm()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/forms/RImportExcelOptionPanelForm.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RImportCsvOptionPanelForm()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/forms/RImportCsvOptionPanelForm.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RImportBaseOptionPanelForm()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/forms/RImportBaseOptionPanelForm.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performCopy()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/RDataFrameTablePage.kt",
  "fileLinesCount" : 443,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/RDataFrameTablePage.kt",
  "fileLinesCount" : 443,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 163,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/RDataFrameTablePage.kt",
  "fileLinesCount" : 443,
  "components" : [ "primary::src" ],
  "startLine" : 269,
  "endLine" : 272,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/RDataFrameTablePaginator.kt",
  "fileLinesCount" : 187,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 156,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/RDataFrameTablePaginator.kt",
  "fileLinesCount" : 187,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 165,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/RDataFrameTablePaginator.kt",
  "fileLinesCount" : 187,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 174,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/RDataFrameTablePaginator.kt",
  "fileLinesCount" : 187,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 183,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showLoading()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/RImportDataPreviewer.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getChildren()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/actions/RImportDataContextActionGroup.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/actions/RImportDataContextActionGroup.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addListener()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/graphics/RGraphicsDevice.kt",
  "fileLinesCount" : 484,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 123,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/graphics/ui/RGraphicsExportDialog.kt",
  "fileLinesCount" : 576,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doCancelAction()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/graphics/ui/RGraphicsExportDialog.kt",
  "fileLinesCount" : 576,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 158,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun validateInput()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/graphics/ui/RGraphicsSettingsDialog.kt",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 223,
  "endLine" : 226,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun validateInput()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/graphics/ui/RGraphicsSettingsDialog.kt",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 242,
  "endLine" : 245,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun convertPixelsToInput()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/graphics/ui/RGraphicsSettingsDialog.kt",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 291,
  "endLine" : 294,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RGraphicsExportDialogForm()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/graphics/ui/forms/RGraphicsExportDialogForm.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doOKAction()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/graphics/ui/RChunkGraphicsSettingsDialog.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseReleased()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/graphics/ui/RResizablePanel.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doCancelAction()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/graphics/ui/RGraphicsZoomDialog.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doOKAction()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/graphics/ui/RGraphicsSettingsDialogEx.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createWizardSteps()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/projectGenerator/builder/RModuleBuilder.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createModuleStep()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/projectGenerator/template/RProjectGenerator.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun generateProject()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/projectGenerator/template/RPackageProjectGenerator.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPreferredFocusedComponent()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/projectGenerator/step/RGeneratorSettingsWizardStep.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun generateProject()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/projectGenerator/panel/packageManager/RRcppArmadilloPanel.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun generateProject()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/projectGenerator/panel/packageManager/RRcppEigenPanel.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun generateProject()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/projectGenerator/panel/packageManager/RDevtoolsPanel.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun annotate()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/roxygen/annotator/RoxygenAnnotator.kt",
  "fileLinesCount" : 15,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getUsageType()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/roxygen/usage/RoxygenUsageTypeProvider.kt",
  "fileLinesCount" : 21,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isDocumentationCommentText()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/roxygen/usage/RoxygenCommenter.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun charTyped()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/roxygen/RoxygenTypedHandler.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCompletions()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/roxygen/RoxygenCompletionContributor.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processCurrentColumns()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/codeInsight/table/RDplyrTableContextManager.kt",
  "fileLinesCount" : 15,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun processCurrentColumns()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/codeInsight/table/RTableManipulationAnalyzerManager.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun completeMembers()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/codeInsight/libraries/RDataTableSupportProvider.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyFix()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/inspections/AssignmentInspection.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitOperator()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/inspections/UnresolvedReferenceInspection.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyFix()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/inspections/TripleColonToDoubleColonInspection.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun replaceCall()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/inspections/UnsafeSequenceInspection.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyFix()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/inspections/UnsafeSequenceInspection.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyFix()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/inspections/RedundantSemicolonInspection.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setValue()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/DoubleTableCellRenderer.kt",
  "fileLinesCount" : 14,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String stripHtml()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/parser/HtmlHandler.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getEntityValue()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/parser/HtmlEntities.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DefaultRenderer()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/FilterListCellRenderer.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearChoices()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/PopupComponent.java",
  "fileLinesCount" : 670,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearHistory()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/PopupComponent.java",
  "fileLinesCount" : 670,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMaxHistory()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/PopupComponent.java",
  "fileLinesCount" : 670,
  "components" : [ "primary::src" ],
  "startLine" : 260,
  "endLine" : 263,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void focusHistory()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/PopupComponent.java",
  "fileLinesCount" : 670,
  "components" : [ "primary::src" ],
  "startLine" : 419,
  "endLine" : 422,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void focusChoices()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/PopupComponent.java",
  "fileLinesCount" : 670,
  "components" : [ "primary::src" ],
  "startLine" : 425,
  "endLine" : 428,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void listSelection()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/PopupComponent.java",
  "fileLinesCount" : 670,
  "components" : [ "primary::src" ],
  "startLine" : 614,
  "endLine" : 617,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int clearRestrictions()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/HistoryListModel.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUserInteractionEnabled()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/FilterEditor.java",
  "fileLinesCount" : 1101,
  "components" : [ "primary::src" ],
  "startLine" : 214,
  "endLine" : 217,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setChoicesComparator()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/FilterEditor.java",
  "fileLinesCount" : 1101,
  "components" : [ "primary::src" ],
  "startLine" : 319,
  "endLine" : 322,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setChoices()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/FilterEditor.java",
  "fileLinesCount" : 1101,
  "components" : [ "primary::src" ],
  "startLine" : 452,
  "endLine" : 455,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Choice index()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/ChoicesListModel.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::src" ],
  "startLine" : 324,
  "endLine" : 327,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IChoicesParser getChoicesParser()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/EditorComponent.java",
  "fileLinesCount" : 936,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 123,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getString()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/FilterSettings.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 182,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addPropertyChangeListener()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/ParserModel.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removePropertyChangeListener()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/ParserModel.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateHeight()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/TableFilterHeader.java",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 311,
  "endLine" : 314,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeFilterEditor()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/AbstractFiltersHandler.kt",
  "fileLinesCount" : 290,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 142,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun consolidateFilterChanges()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/AbstractFiltersHandler.kt",
  "fileLinesCount" : 290,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 180,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void rowsDeleted()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/AdaptiveChoicesHandler.java",
  "fileLinesCount" : 714,
  "components" : [ "primary::src" ],
  "startLine" : 271,
  "endLine" : 274,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateFormatter()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/AdaptiveChoicesHandler.java",
  "fileLinesCount" : 714,
  "components" : [ "primary::src" ],
  "startLine" : 514,
  "endLine" : 517,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ComposedFilter()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/ComposedFilter.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getValueAt()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/PagingTableModel.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/paging/TablePaginator.kt",
  "fileLinesCount" : 279,
  "components" : [ "primary::src" ],
  "startLine" : 245,
  "endLine" : 248,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/paging/TablePaginator.kt",
  "fileLinesCount" : 279,
  "components" : [ "primary::src" ],
  "startLine" : 254,
  "endLine" : 257,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/paging/TablePaginator.kt",
  "fileLinesCount" : 279,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 266,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/paging/TablePaginator.kt",
  "fileLinesCount" : 279,
  "components" : [ "primary::src" ],
  "startLine" : 272,
  "endLine" : 275,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setValue()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/StringTableCellRenderer.kt",
  "fileLinesCount" : 15,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setValue()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/IntegerTableCellRenderer.kt",
  "fileLinesCount" : 15,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun assignInlay()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/InlayComponent.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 108,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performCopy()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/components/InlayTablePage.kt",
  "fileLinesCount" : 288,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/components/InlayTablePage.kt",
  "fileLinesCount" : 288,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun init()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/components/BorderlessDialogWrapper.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun createOkCancelPanel()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/components/BorderlessDialogWrapper.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addData()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/components/InlayOutputTable.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loadActions()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/components/InlayOutput.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 114,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setBounds()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/components/ToolbarPane.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showMessageWithLink()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/components/GraphicsPanel.kt",
  "fileLinesCount" : 346,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 187,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setupCorners()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/components/RNotebookOutputNonStickyScrollPane.kt",
  "fileLinesCount" : 320,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mousePressed()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/components/RNotebookOutputNonStickyScrollPane.kt",
  "fileLinesCount" : 320,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 214,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun bulkUpdateStarting()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/RNotebookCellInlayManager.kt",
  "fileLinesCount" : 458,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 166,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun bulkUpdateFinished()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/RNotebookCellInlayManager.kt",
  "fileLinesCount" : 458,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 186,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun install()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/RNotebookCellInlayManager.kt",
  "fileLinesCount" : 458,
  "components" : [ "primary::src" ],
  "startLine" : 386,
  "endLine" : 389,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getOrNull()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/RNotebookIntervalPointer.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fitRowHeight()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/ui/MaterialTableUtils.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseExited()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/ui/MaterialTable.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getWrapperPath()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/RInteropUtil.kt",
  "fileLinesCount" : 371,
  "components" : [ "primary::src" ],
  "startLine" : 264,
  "endLine" : 267,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getActiveProject()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/rstudioapi/ProjectsUtils.kt",
  "fileLinesCount" : 21,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 12,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun viewer()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/rstudioapi/RStudioApiUtils.kt",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun versionInfoMode()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/rstudioapi/RStudioApiUtils.kt",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 193,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/rstudioapi/RStudioApiUtils.kt",
  "fileLinesCount" : 297,
  "components" : [ "primary::src" ],
  "startLine" : 289,
  "endLine" : 292,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun terminalContext()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/rstudioapi/TerminalUtils.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 120,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onError()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/RInteropImpl.kt",
  "fileLinesCount" : 1530,
  "components" : [ "primary::src" ],
  "startLine" : 513,
  "endLine" : 516,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pullChunkOutputPaths()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/RInteropImpl.kt",
  "fileLinesCount" : 1530,
  "components" : [ "primary::src" ],
  "startLine" : 725,
  "endLine" : 731,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dataFrameGetData()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/RInteropImpl.kt",
  "fileLinesCount" : 1530,
  "components" : [ "primary::src" ],
  "startLine" : 857,
  "endLine" : 860,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCompleted()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/RInteropImpl.kt",
  "fileLinesCount" : 1530,
  "components" : [ "primary::src" ],
  "startLine" : 1108,
  "endLine" : 1111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAsync()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/RInteropImpl.kt",
  "fileLinesCount" : 1530,
  "components" : [ "primary::src" ],
  "startLine" : 1475,
  "endLine" : 1478,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onStubMessageResponse()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/RInteropGrpcLogger.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isRunningCommand()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/actions/REditorActionUtil.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 152,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/actions/REditorAction.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isPsiFileForTest()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/actions/CreateRTestFileAction.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createFile()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/actions/NewRMarkdownAction.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/actions/RMarkdownInterruptAction.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/actions/RRunAction.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/actions/RRunAction.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/actions/RRunAction.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createFile()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/actions/NewRScriptAction.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clearChildren()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/debugger/RXVariablesView.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun perform()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/debugger/RXVariablesView.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::src" ],
  "startLine" : 237,
  "endLine" : 240,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun perform()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/debugger/RXVariablesView.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::src" ],
  "startLine" : 247,
  "endLine" : 250,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun extractProtectedSpacingBuilder()",
  "longName" : "",
  "relativeFileName" : "python/src/org/jetbrains/r/rmarkdown/RmdFenceProviderForPython.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::python" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLanguages()",
  "longName" : "",
  "relativeFileName" : "python/src/org/jetbrains/r/rmarkdown/RmdCellLanguageProviderForPython.kt",
  "fileLinesCount" : 10,
  "components" : [ "primary::python" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/editor/completion/RLookupElementFactory.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::psi" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createFunctionLookupElement()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/editor/completion/RLookupElementFactory.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::psi" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createMemberLookupElement()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/editor/completion/RLookupElementFactory.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::psi" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitNamespaceAccessExpression()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/annotator/RAnnotatorVisitor.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::psi" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitParameter()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/annotator/RAnnotatorVisitor.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::psi" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getArgumentInfo()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/hints/parameterInfo/RArgumentInfo.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::psi" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getArgumentByName()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/hints/parameterInfo/RArgumentInfo.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::psi" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAllDotsArguments()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/hints/parameterInfo/RArgumentInfo.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::psi" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAllDotsArguments()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/hints/parameterInfo/RArgumentInfo.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::psi" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstructionByElement()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/cfg/RControlFlow.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::psi" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitPsiElement()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/cfg/RControlFlowBuilder.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::psi" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitBooleanLiteral()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/cfg/RControlFlowBuilder.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::psi" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitBoundaryLiteral()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/cfg/RControlFlowBuilder.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::psi" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitEmptyExpression()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/cfg/RControlFlowBuilder.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::psi" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitFunctionExpression()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/cfg/RControlFlowBuilder.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::psi" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitIdentifierExpression()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/cfg/RControlFlowBuilder.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::psi" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitNaLiteral()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/cfg/RControlFlowBuilder.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::psi" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitNullLiteral()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/cfg/RControlFlowBuilder.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::psi" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitNumericLiteralExpression()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/cfg/RControlFlowBuilder.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::psi" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitStringLiteralExpression()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/cfg/RControlFlowBuilder.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::psi" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RStringInjectHost()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/RStringInjectHost.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::psi" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isValidHost()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/RStringInjectHost.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::psi" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RReferenceBase getReference()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/RStringInjectHost.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::psi" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/RStringInjectHost.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::psi" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RElementType()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/RElementType.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::psi" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RStringLiteralEscaper()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/RStringLiteralEscaper.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::psi" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isOneLine()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/RStringLiteralEscaper.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::psi" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RCallExpression createFuncallFromText()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/RElementFactory.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::psi" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RIdentifierExpression createRefExpression()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/RElementFactory.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::psi" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PsiFile buildRFileFromText()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/RElementFactory.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::psi" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isReturn()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/RPsiUtil.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::psi" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isLibraryElement()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/RPsiUtil.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::psi" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isImportStatement()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/RPsiUtil.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::psi" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getValue()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/RStructureViewElement.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::psi" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun navigate()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/RStructureViewElement.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::psi" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canNavigate()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/RStructureViewElement.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::psi" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canNavigateToSource()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/RStructureViewElement.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::psi" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPresentation()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/RStructureViewElement.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::psi" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createStub()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/RCallExpressionElementType.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::psi" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getKey()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/stubs/RAssignmentCompletionIndex.kt",
  "fileLinesCount" : 24,
  "components" : [ "primary::psi" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/stubs/RAssignmentStubImpl.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::psi" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/stubs/RAssignmentStubImpl.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::psi" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFunctionDeclaration()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/stubs/RAssignmentStubImpl.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::psi" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPrimitiveFunctionDeclaration()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/stubs/RAssignmentStubImpl.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::psi" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTopLevelAssignment()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/stubs/RAssignmentStubImpl.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::psi" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRight()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/stubs/RAssignmentStubImpl.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::psi" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/stubs/RCallExpressionStubImpl.kt",
  "fileLinesCount" : 24,
  "components" : [ "primary::psi" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Collection find()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/stubs/RAssignmentNameIndex.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::psi" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void sink()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/stubs/RAssignmentNameIndex.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::psi" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RStubElementType()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/stubs/RStubElementType.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::psi" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sink()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/stubs/CompletionIndexAccessBase.kt",
  "fileLinesCount" : 25,
  "components" : [ "primary::psi" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun process()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/stubs/CompletionIndexAccessBase.kt",
  "fileLinesCount" : 25,
  "components" : [ "primary::psi" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getKey()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/stubs/classes/RS4GenericIndex.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::psi" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findDefinitionsByName()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/stubs/classes/RS4GenericIndex.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::psi" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sink()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/stubs/classes/RS4GenericIndex.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::psi" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findClassInfos()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/stubs/classes/LibraryClassNameIndex.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::psi" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findClassDefinitions()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/stubs/classes/LibraryClassNameIndex.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::psi" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sink()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/stubs/classes/LibraryClassNameIndex.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::psi" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getKey()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/stubs/classes/RS4MethodsIndex.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::psi" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findDefinitionsByName()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/stubs/classes/RS4MethodsIndex.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::psi" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sink()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/stubs/classes/RS4MethodsIndex.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::psi" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getKey()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/stubs/RInternalAssignmentCompletionIndex.kt",
  "fileLinesCount" : 24,
  "components" : [ "primary::psi" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RReferenceBase getReference()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/impl/RAssignmentBase.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::psi" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getName()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/impl/RPsiImplUtil.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::psi" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEqual()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/impl/RPsiImplUtil.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::psi" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTag()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/impl/RPsiImplUtil.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::psi" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isRight()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/impl/RPsiImplUtil.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::psi" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAssignedValue()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/impl/RPsiImplUtil.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::psi" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAssignee()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/impl/RPsiImplUtil.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::psi" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getName()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/impl/RPsiImplUtil.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::psi" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getNameIdentifier()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/impl/RPsiImplUtil.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::psi" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getName()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/impl/RPsiImplUtil.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::psi" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getNameIdentifier()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/impl/RPsiImplUtil.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::psi" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isFunctionDeclaration()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/impl/RPsiImplUtil.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::psi" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isPrimitiveFunctionDeclaration()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/impl/RPsiImplUtil.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::psi" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isClosureAssignment()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/impl/RPsiImplUtil.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::psi" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getNameIdentifier()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/impl/RPsiImplUtil.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::psi" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getVariable()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/impl/RPsiImplUtil.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::psi" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDefaultValue()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/impl/RPsiImplUtil.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::psi" ],
  "startLine" : 227,
  "endLine" : 229,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getReference()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/impl/RPsiImplUtil.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::psi" ],
  "startLine" : 235,
  "endLine" : 237,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getNamespaceName()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/impl/RPsiImplUtil.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::psi" ],
  "startLine" : 278,
  "endLine" : 280,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isBinary()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/impl/RPsiImplUtil.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::psi" ],
  "startLine" : 303,
  "endLine" : 305,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getOperator()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/impl/RPsiImplUtil.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::psi" ],
  "startLine" : 308,
  "endLine" : 310,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isFalse()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/impl/RPsiImplUtil.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::psi" ],
  "startLine" : 349,
  "endLine" : 351,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLoop()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/impl/RPsiImplUtil.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::psi" ],
  "startLine" : 354,
  "endLine" : 356,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLoop()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/impl/RPsiImplUtil.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::psi" ],
  "startLine" : 359,
  "endLine" : 361,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getArgumentList()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/impl/RPsiImplUtil.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::psi" ],
  "startLine" : 386,
  "endLine" : 388,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getExpression()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/impl/RPsiImplUtil.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::psi" ],
  "startLine" : 391,
  "endLine" : 393,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getReference()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/impl/RParameterBase.kt",
  "fileLinesCount" : 21,
  "components" : [ "primary::psi" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleContentChange()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/impl/RStringLiteralManipulator.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::psi" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement createElement()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/RAssignmentElementType.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::psi" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RAssignmentStatement createPsi()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/RAssignmentElementType.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::psi" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isReverted()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/RGlobalVariablesFilter.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::psi" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RElementImpl()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/RElementImpl.java",
  "fileLinesCount" : 16,
  "components" : [ "primary::psi" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PsiElement createElement()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/RParameterElementType.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::psi" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RParameter createPsi()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/RParameterElementType.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::psi" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldCreateStub()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/RParameterElementType.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::psi" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun wrapToParenthesisIfNeeded()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/RPrecedenceUtil.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::psi" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun havePassedTableArguments()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/TableManipulationAnalyzer.kt",
  "fileLinesCount" : 480,
  "components" : [ "primary::psi" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isTableArgument()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/TableManipulationAnalyzer.kt",
  "fileLinesCount" : 480,
  "components" : [ "primary::psi" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isComplexColumnName()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/TableManipulationAnalyzer.kt",
  "fileLinesCount" : 480,
  "components" : [ "primary::psi" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isTableArgument()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/TableManipulationAnalyzer.kt",
  "fileLinesCount" : 480,
  "components" : [ "primary::psi" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isSubscription()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/TableManipulationAnalyzer.kt",
  "fileLinesCount" : 480,
  "components" : [ "primary::psi" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitElement()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/RRecursiveElementVisitor.java",
  "fileLinesCount" : 18,
  "components" : [ "primary::psi" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean accepts()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/RPatterns.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::psi" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RFileElementType()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/RFileElementType.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::psi" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getStubVersion()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/RFileElementType.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::psi" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createStructureViewModel()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/RScriptStructureViewFactory.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::psi" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isRootNodeShown()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/RScriptStructureViewFactory.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::psi" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getRoot()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/RScriptStructureViewFactory.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::psi" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSorters()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/RScriptStructureViewFactory.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::psi" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPsiFile()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/RScriptStructureViewFactory.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::psi" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSuitableClasses()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/RScriptStructureViewFactory.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::psi" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RBaseElementImpl()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/RBaseElementImpl.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::psi" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RBaseElementImpl()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/RBaseElementImpl.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::psi" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/RBaseElementImpl.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::psi" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/RBaseElementImpl.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::psi" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun navigateAsync()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/RPomTarget.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::psi" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun navigateAsync()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/RPomTarget.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::psi" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLocalVariableInfo()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/api/RControlFlowHolder.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::psi" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getIncludedSources()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/api/RControlFlowHolder.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::psi" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFileType()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/RFileImpl.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::psi" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/RFileImpl.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::psi" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accept()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/RFileImpl.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::psi" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TaggableResolveResult()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/references/TaggableResolveResult.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::psi" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addTag()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/references/TaggableResolveResult.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::psi" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getTags()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/references/TaggableResolveResult.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::psi" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getVariants()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/references/ROperatorReference.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::psi" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleElementRename()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/references/RReferenceImpl.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::psi" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  not()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/references/RResolver.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::psi" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findSeparatorLength()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/references/RReferenceContributor.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::psi" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findSeparatorOffset()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/references/RReferenceContributor.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::psi" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolve()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/references/RReferenceContributor.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::psi" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canFindUsagesFor()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/references/RFindUsagesProvider.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::psi" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getHelpId()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/references/RFindUsagesProvider.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::psi" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun multiResolve()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/references/RReferenceBase.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::psi" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean value()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/references/RenamingVetoCondition.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::psi" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addFsNotifierListenerForHost()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/interpreter/RInterpreterBase.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::psi" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disable()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/interpreter/RLibraryWatcherSwitch.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::psi" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forceParse()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/interpreter/RVersion.kt",
  "fileLinesCount" : 22,
  "components" : [ "primary::psi" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getFilePathAtHost()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/interpreter/RInterpreter.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::psi" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findFileByPathAtHost()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/interpreter/RInterpreter.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::psi" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun downloadFileFromHost()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/interpreter/RInterpreter.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::psi" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun prepareForExecutionAsync()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/interpreter/RInterpreter.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::psi" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disable()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/interpreter/RLibraryWatcher.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::psi" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun enable()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/interpreter/RLibraryWatcher.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::psi" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/interpreter/RLibraryWatcher.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::psi" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cancel()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/interpreter/RLibraryWatcher.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::psi" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addListener()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/interpreter/RLibraryWatcher.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::psi" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun openDownloadRPage()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/interpreter/RInterpreterManager.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::psi" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasPackage()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/interpreter/RInterpreterState.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::psi" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun lastModified()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/interpreter/RLocalInterpreterLocation.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::psi" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isSupportedVersion()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/interpreter/RInterpreterUtil.kt",
  "fileLinesCount" : 506,
  "components" : [ "primary::psi" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun suggestHomePath()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/interpreter/RInterpreterUtil.kt",
  "fileLinesCount" : 506,
  "components" : [ "primary::psi" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/interpreter/RInterpreterUtil.kt",
  "fileLinesCount" : 506,
  "components" : [ "primary::psi" ],
  "startLine" : 416,
  "endLine" : 418,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RLexer()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/lexer/RLexer.java",
  "fileLinesCount" : 18,
  "components" : [ "primary::psi" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTokenType()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/lexer/PatchingLexerWithQueue.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::psi" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTokenEnd()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/lexer/PatchingLexerWithQueue.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::psi" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTokenStart()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/lexer/PatchingLexerWithQueue.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::psi" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getState()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/lexer/PatchingLexerWithQueue.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::psi" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun notifyConsoleError()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/notifications/RNotificationUtil.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::psi" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun notifyInterpreterError()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/notifications/RNotificationUtil.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::psi" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun notifyGraphicsError()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/notifications/RNotificationUtil.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::psi" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun notifyExecutionError()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/notifications/RNotificationUtil.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::psi" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun versionSatisfies()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/packages/RPackageProjectManager.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::psi" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstance()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/packages/RPackageProjectManager.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::psi" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isPackage()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/packages/build/RPackageBuildUtil.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::psi" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun markAsPackage()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/packages/build/RPackageBuildUtil.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::psi" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun usesRcpp()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/packages/build/RPackageBuildUtil.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::psi" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun usesTestThat()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/packages/build/RPackageBuildUtil.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::psi" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPackageName()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/packages/build/RPackageBuildUtil.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::psi" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findTestFile()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/packages/build/RPackageBuildUtil.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::psi" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showAddInterpreterDialog()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/settings/RLocalInterpreterSettingsProvider.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::psi" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setScreenDimension()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/settings/RGraphicsSettings.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::psi" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setScreenParameters()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/settings/RGraphicsSettings.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::psi" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isStandalone()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/settings/RGraphicsSettings.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::psi" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getImageNumber()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/settings/RGraphicsSettings.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::psi" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setImageNumber()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/settings/RGraphicsSettings.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::psi" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getOutputDirectory()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/settings/RGraphicsSettings.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::psi" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setOutputDirectory()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/settings/RGraphicsSettings.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::psi" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDarkModeChanged()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/settings/RGraphicsSettings.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::psi" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStandaloneChange()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/settings/RGraphicsSettings.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::psi" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isModified()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/configuration/RManageInterpreterPanel.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::psi" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkDuplicate()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/configuration/RAddInterpreterDialog.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::psi" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isModified()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/configuration/RSettingsProjectConfigurable.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::psi" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getHelpTopic()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/configuration/RSettingsProjectConfigurable.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::psi" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getId()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/configuration/RSettingsProjectConfigurable.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::psi" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDisplayName()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/configuration/RSettingsProjectConfigurable.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::psi" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/configuration/RSettingsProjectConfigurable.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::psi" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createComponent()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/configuration/RSettingsProjectConfigurable.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::psi" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reset()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/configuration/RSettingsProjectConfigurable.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::psi" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getHighlightingLexer()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/highlighting/RHighlighter.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::psi" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTokenHighlights()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/highlighting/RHighlighter.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::psi" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/rendering/toolwindow/RDocumentationComponent.kt",
  "fileLinesCount" : 370,
  "components" : [ "primary::psi" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/rendering/toolwindow/RDocumentationComponent.kt",
  "fileLinesCount" : 370,
  "components" : [ "primary::psi" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/rendering/toolwindow/RDocumentationComponent.kt",
  "fileLinesCount" : 370,
  "components" : [ "primary::psi" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/rendering/toolwindow/RDocumentationComponent.kt",
  "fileLinesCount" : 370,
  "components" : [ "primary::psi" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getActionUpdateThread()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/rendering/toolwindow/RDocumentationComponent.kt",
  "fileLinesCount" : 370,
  "components" : [ "primary::psi" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findPathInRHelpers()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/RPluginUtil.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::psi" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reset()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/run/viewer/ui/RViewerPanel.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::psi" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canPutAt()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/run/debug/RLineBreakpointType.kt",
  "fileLinesCount" : 24,
  "components" : [ "primary::psi" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createExpressionCodeFragment()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/run/debug/REditorsProvider.kt",
  "fileLinesCount" : 25,
  "components" : [ "primary::psi" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createRecordedFileName()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/run/graphics/RSnapshot.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::psi" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/run/graphics/RCanvasPlotter.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::psi" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setClippingArea()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/run/graphics/RCanvasPlotter.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::psi" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createParameters()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/run/graphics/RGraphicsUtils.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::psi" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getScreenSize()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/run/graphics/RGraphicsUtils.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::psi" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDefaultResolution()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/run/graphics/RGraphicsUtils.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::psi" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/run/graphics/ui/RPlotViewer.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::psi" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getName()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/roxygen/psi/impl/RoxygenPsiImplUtil.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::psi" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getNamespaceName()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/roxygen/psi/impl/RoxygenPsiImplUtil.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::psi" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAcceptable()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/roxygen/psi/RoxygenElementFilters.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::psi" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildRoxygenFileFromText()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/roxygen/psi/RoxygenElementFactory.kt",
  "fileLinesCount" : 15,
  "components" : [ "primary::psi" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/roxygen/psi/RoxygenElementImpl.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::psi" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accept()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/roxygen/psi/RoxygenElementImpl.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::psi" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolve()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/roxygen/reference/RoxygenParameterReference.kt",
  "fileLinesCount" : 26,
  "components" : [ "primary::psi" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun multiResolve()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/roxygen/reference/RoxygenHelpPageReference.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::psi" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleElementRename()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/roxygen/reference/RoxygenReferenceBase.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::psi" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  getS4Context()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/classes/s4/context/RS4ContextProvider.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::psi" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCallFromSkeleton()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/classes/s4/RS4SourceManager.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::psi" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getRangeInElement()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/classes/s4/classInfo/RS4ClassReferenceProvider.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::psi" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleElementRename()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/classes/s4/classInfo/RS4ClassReferenceProvider.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::psi" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getR6Context()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/classes/r6/context/R6ContextProvider.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::psi" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTransferDataFlavors()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/visualization/inlays/RClipboardUtils.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::psi" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isDataFlavorSupported()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/visualization/inlays/RClipboardUtils.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::psi" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculatePreferredSize()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/visualization/inlays/components/DialogUtil.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::psi" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createAnActionButton()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/visualization/ui/ToolbarUtil.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::psi" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createAnActionButton()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/visualization/ui/ToolbarUtil.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::psi" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createActionHolder()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/visualization/ui/ToolbarUtil.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::psi" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onClick()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/visualization/ui/ToolbarUtil.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::psi" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkVisible()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/visualization/ui/ToolbarUtil.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::psi" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHintForDisabled()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/visualization/ui/ToolbarUtil.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::psi" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAlternativeEnabledIcon()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/visualization/ui/ToolbarUtil.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::psi" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAlternativeEnabledDescription()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/visualization/ui/ToolbarUtil.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::psi" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/visualization/ui/ToolbarUtil.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::psi" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPsi()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/skeleton/psi/RSkeletonAssignmentElementType.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::psi" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createStub()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/skeleton/psi/RSkeletonAssignmentElementType.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::psi" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createElement()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/skeleton/psi/RSkeletonAssignmentElementType.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::psi" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getExpression()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/skeleton/psi/RSkeletonCallExpression.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::psi" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getText()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/skeleton/psi/RSkeletonCallExpression.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::psi" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getArgumentList()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/skeleton/psi/RSkeletonCallExpression.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::psi" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLanguage()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/skeleton/psi/RSkeletonFileImpl.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::psi" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/skeleton/psi/RSkeletonFileImpl.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::psi" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accept()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/skeleton/psi/RSkeletonFileImpl.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::psi" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFileType()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/skeleton/psi/RSkeletonFileImpl.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::psi" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getChildren()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/skeleton/psi/RSkeletonBase.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::psi" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getManager()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/skeleton/psi/RSkeletonBase.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::psi" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getNode()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/skeleton/psi/RSkeletonBase.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::psi" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun copy()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/skeleton/psi/RSkeletonBase.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::psi" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPrevSibling()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/skeleton/psi/RSkeletonBase.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::psi" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processDeclarations()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/skeleton/psi/RSkeletonBase.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::psi" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTextRange()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/skeleton/psi/RSkeletonBase.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::psi" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getStartOffsetInParent()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/skeleton/psi/RSkeletonBase.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::psi" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTextLength()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/skeleton/psi/RSkeletonBase.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::psi" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findElementAt()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/skeleton/psi/RSkeletonBase.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::psi" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTextOffset()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/skeleton/psi/RSkeletonBase.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::psi" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun textToCharArray()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/skeleton/psi/RSkeletonBase.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::psi" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setName()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/skeleton/psi/RSkeletonAssignmentStatement.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::psi" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getParameterNameList()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/skeleton/psi/RSkeletonAssignmentStatement.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::psi" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canNavigate()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/skeleton/psi/RSkeletonAssignmentStatement.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::psi" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getText()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/skeleton/psi/RSkeletonAssignmentStatement.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::psi" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getReference()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/skeleton/psi/RSkeletonAssignmentStatement.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::psi" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPsi()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/skeleton/psi/RSkeletonCallExpressionElementType.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::psi" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serialize()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/skeleton/psi/RSkeletonCallExpressionElementType.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::psi" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createStub()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/skeleton/psi/RSkeletonCallExpressionElementType.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::psi" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createElement()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/skeleton/psi/RSkeletonCallExpressionElementType.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::psi" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/skeleton/psi/RSkeletonCallExpressionStub.kt",
  "fileLinesCount" : 25,
  "components" : [ "primary::psi" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createFile()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/skeleton/RSkeletonViewProviderFactory.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::psi" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun envMemberRefProto()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/rinterop/ProtoUtil.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::psi" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun listElementRefProto()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/rinterop/ProtoUtil.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::psi" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun attributesRefProto()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/rinterop/ProtoUtil.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::psi" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parentEnvRefProto()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/rinterop/ProtoUtil.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::psi" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun expressionRefProto()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/rinterop/ProtoUtil.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::psi" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sysFrameRefProto()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/rinterop/ProtoUtil.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::psi" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun errorStackSysFrameRefProto()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/rinterop/ProtoUtil.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::psi" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createVariableLoader()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/rinterop/RReference.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::psi" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getMemberRef()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/rinterop/RReference.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::psi" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getListElementRef()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/rinterop/RReference.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::psi" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAttributesRef()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/rinterop/RReference.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::psi" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getValueInfo()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/rinterop/RReference.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::psi" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun functionSourcePositionWithTextAsync()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/rinterop/RReference.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::psi" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getEqualityObject()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/rinterop/RReference.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::psi" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createFileForTest()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/rinterop/RSourceFileManager.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::psi" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeFile()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/rinterop/RSourceFileManager.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::psi" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isOneLine()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/parsing/RAstFactory.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::psi" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getOwner()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/parsing/RAstFactory.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::psi" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createLeaf()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/parsing/RAstFactory.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::psi" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func1 <- function()",
  "longName" : "",
  "relativeFileName" : "testData/parser/r/ErrorWhile.r",
  "fileLinesCount" : 16,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 4,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func2 <- function()",
  "longName" : "",
  "relativeFileName" : "testData/parser/r/ErrorWhile.r",
  "fileLinesCount" : 16,
  "components" : [ "primary::testData" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func3 <- function()",
  "longName" : "",
  "relativeFileName" : "testData/parser/r/ErrorWhile.r",
  "fileLinesCount" : 16,
  "components" : [ "primary::testData" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func4 <- function()",
  "longName" : "",
  "relativeFileName" : "testData/parser/r/ErrorWhile.r",
  "fileLinesCount" : 16,
  "components" : [ "primary::testData" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func1 <- function()",
  "longName" : "",
  "relativeFileName" : "testData/parser/r/ErrorRepeat.r",
  "fileLinesCount" : 4,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 4,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func1 <- function()",
  "longName" : "",
  "relativeFileName" : "testData/parser/r/ErrorFor.r",
  "fileLinesCount" : 16,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 4,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func2 <- function()",
  "longName" : "",
  "relativeFileName" : "testData/parser/r/ErrorFor.r",
  "fileLinesCount" : 16,
  "components" : [ "primary::testData" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func3 <- function()",
  "longName" : "",
  "relativeFileName" : "testData/parser/r/ErrorFor.r",
  "fileLinesCount" : 16,
  "components" : [ "primary::testData" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func4 <- function()",
  "longName" : "",
  "relativeFileName" : "testData/parser/r/ErrorFor.r",
  "fileLinesCount" : 16,
  "components" : [ "primary::testData" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func1 <- function()",
  "longName" : "",
  "relativeFileName" : "testData/parser/r/ErrorIf.r",
  "fileLinesCount" : 26,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 4,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func2 <- function()",
  "longName" : "",
  "relativeFileName" : "testData/parser/r/ErrorIf.r",
  "fileLinesCount" : 26,
  "components" : [ "primary::testData" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func3 <- function()",
  "longName" : "",
  "relativeFileName" : "testData/parser/r/ErrorIf.r",
  "fileLinesCount" : 26,
  "components" : [ "primary::testData" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func4 <- function()",
  "longName" : "",
  "relativeFileName" : "testData/parser/r/ErrorIf.r",
  "fileLinesCount" : 26,
  "components" : [ "primary::testData" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RContextType()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/editor/RContextType.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInContext()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/editor/RContextType.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isMyLanguage()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/editor/RContextType.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean includeSelfInGotoImplementation()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/editor/RTargetElementEvaluator.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isIdentifierPart()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/editor/RTargetElementEvaluator.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getHelpTopic()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/editor/formatting/RCodeStyleSettingsProvider.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getConfigurableDisplayName()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/editor/formatting/RCodeStyleSettingsProvider.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getConfigurableId()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/editor/formatting/RCodeStyleSettingsProvider.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createCustomSettings()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/editor/formatting/RCodeStyleSettingsProvider.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getRangeAffectingIndent()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/editor/formatting/RFormattingModelBuilder.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun computeSpacing()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/editor/formatting/RFormattingContext.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getInsertHandlerForAssignment()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/editor/RCompletionContributor.kt",
  "fileLinesCount" : 914,
  "components" : [ "primary::src" ],
  "startLine" : 789,
  "endLine" : 791,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canSelect()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/editor/RExtendWordSelectionHandler.kt",
  "fileLinesCount" : 23,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateOutputs()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/editor/ui/RMarkdownOutputInlayControllerStable.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun assignInlay()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/editor/ui/NotebookInlayComponent.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispose()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/editor/ui/NotebookInlayComponent.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateProgressStatus()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/editor/ui/NotebookInlayComponent.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onViewportChange()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/editor/ui/NotebookInlayComponent.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 274,
  "endLine" : 276,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearOutputs()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/editor/ui/NotebookInlayComponent.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 278,
  "endLine" : 280,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addText()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/editor/ui/NotebookInlayOutput.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateProgressStatus()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/editor/ui/NotebookInlayOutput.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clear()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/editor/ui/NotebookInlayOutput.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCollapsedDescription()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/editor/ui/NotebookInlayOutput.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onViewportChange()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/editor/ui/NotebookInlayOutput.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun remove()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/editor/ui/RMarkdownNotebook.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateUI()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/editor/ui/SteadyUIPanel.kt",
  "fileLinesCount" : 23,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun documentChanged()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/editor/ui/PsiToInterval.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun componentResized()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/editor/ui/TabbedMultiOutput.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCollapsedDescription()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/editor/ui/TabbedMultiOutput.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getId()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/injections/RInjectionSupport.kt",
  "fileLinesCount" : 23,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPatternClasses()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/injections/RInjectionSupport.kt",
  "fileLinesCount" : 23,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isApplicableTo()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/injections/RInjectionSupport.kt",
  "fileLinesCount" : 23,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun useDefaultInjector()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/injections/RInjectionSupport.kt",
  "fileLinesCount" : 23,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun areRequirementsSatisfied()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rmarkdown/RMarkdownUtil.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getMissingPackages()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rmarkdown/RMarkdownUtil.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun checkOrInstallPackages()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rmarkdown/RMarkdownUtil.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun find()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rmarkdown/RmdFenceProvider.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rmarkdown/RMarkdownNewChunk.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTemplateFileLanguage()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rmarkdown/RMarkdownTemplateTypes.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createTemplateText()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rmarkdown/RMarkdownTemplateTypes.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFileNodeType()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rmarkdown/RMarkdownParserDefinition.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createLexer()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rmarkdown/RMarkdownParserDefinition.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createParser()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rmarkdown/RMarkdownParserDefinition.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createHtmlGeneratingProviders()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rmarkdown/RMarkdownFlavourDescriptor.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createInlinesLexer()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rmarkdown/RMarkdownFlavourDescriptor.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createMarkerProcessor()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rmarkdown/RMarkdownFlavourDescriptor.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMarkerBlockProviders()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rmarkdown/RMarkdownFlavourDescriptor.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLanguages()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rmarkdown/RmdCellLanguageProviderForR.kt",
  "fileLinesCount" : 10,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createStructureViewModel()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rmarkdown/structureView/RMarkdownStructureViewFactory.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isRootNodeShown()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rmarkdown/structureView/RMarkdownStructureViewFactory.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isSpace()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rmarkdown/RMarkdownPsiUtil.kt",
  "fileLinesCount" : 216,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun cloneInner()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rmarkdown/RMarkdownFileViewProvider.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLanguages()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rmarkdown/RMarkdownFileViewProvider.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getBaseLanguage()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rmarkdown/RMarkdownFileViewProvider.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTemplateDataLanguage()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rmarkdown/RMarkdownFileViewProvider.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun interruptsParagraph()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rmarkdown/RCodeFenceProvider.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstance()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/hints/RReturnHintPass.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerHighlightingPassFactory()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/hints/RReturnHintPass.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getInlayPresentation()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/hints/parameterInfo/RInlayParameterHintsProvider.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getBlacklistExplanationHTML()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/hints/parameterInfo/RInlayParameterHintsProvider.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findElementForUpdatingParameterInfo()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/hints/parameterInfo/RParameterInfoHandler.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showParameterInfo()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/hints/parameterInfo/RParameterInfoHandler.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getProperty()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/hints/RReturnHintInlayProvider.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reset()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/hints/RReturnHintInlayProvider.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearDocumentInfo()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/hints/RReturnHintModel.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun activeDocuments()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/hints/RReturnHintModel.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFamilyName()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/intentions/InstallAllFilePackagesFix.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getName()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/intentions/LoadPackageFix.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFamilyName()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/intentions/LoadPackageFix.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getText()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/intentions/TtoTrueIntention.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFamilyName()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/intentions/TtoTrueIntention.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun satisfiedBy()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/intentions/TtoTrueIntention.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAvailable()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/intentions/AbstractRIntention.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startInWriteAction()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/intentions/AbstractRIntention.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFamilyName()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/intentions/InstallPackagesFix.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun markOutdated()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/interpreter/RInterpreterState.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onTermination()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/interpreter/RInterpreterState.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCurrentStateAsync()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/interpreter/RInterpreterStateManager.kt",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun instantiate()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/interpreter/RLocalInterpreterImpl.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createRInteropForProcess()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/interpreter/RLocalInterpreterImpl.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deleteFileOnHost()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/interpreter/RLocalInterpreterImpl.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun uploadFileToHostIfNeeded()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/interpreter/RLocalInterpreterImpl.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun collectNotificationData()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/notifications/RDataImportNotificationProvider.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTextFor()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/notifications/RDataImportNotificationProvider.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createPopup()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/notifications/RDataImportNotificationProvider.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun collectUsedNames()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/refactoring/RRefactoringUtil.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitAssignmentStatement()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/refactoring/RRefactoringUtil.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doRefactor()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/refactoring/RRefactoringUtil.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitBreakStatement()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/refactoring/extractmethod/RCodeFragment.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitNextStatement()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/refactoring/extractmethod/RCodeFragment.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createMemberRenamer()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/refactoring/rename/RMemberInplaceRenameHandler.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createInplaceRenamerToRestart()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/refactoring/rename/RVariableInplaceRenamer.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun acceptReference()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/refactoring/rename/RVariableInplaceRenamer.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getRangeToRename()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/refactoring/rename/RVariableInplaceRenamer.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createRenamer()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/refactoring/rename/RVariableInplaceRenameHandler.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fixTextRange()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/refactoring/rename/RenameUtil.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun acceptReference()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/refactoring/rename/RMemberInplaceRenamer.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createInplaceRenamerToRestart()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/refactoring/rename/RMemberInplaceRenamer.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getRangeToRename()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/refactoring/rename/RMemberInplaceRenamer.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getRangeToRename()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/refactoring/rename/RMemberInplaceRenamer.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isEnabledForLanguage()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/refactoring/inline/RInlineAssignmentHandler.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  analyseField()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/RPackageProjectManager.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  analyseFieldOrDefault()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/RPackageProjectManager.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstance()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/RPackageProjectManager.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun checkVisible()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/build/ui/RPackageBuildTaskManager.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAlternativeEnabledIcon()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/build/ui/RPackageBuildTaskManager.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAlternativeEnabledDescription()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/build/ui/RPackageBuildTaskManager.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getState()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/RPackageService.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadState()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/RPackageService.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstance()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/RPackageService.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getMissingPackages()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/RequiredPackageInstaller.kt",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstance()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/RequiredPackageInstaller.kt",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 314,
  "endLine" : 316,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/remote/RRepoPackage.kt",
  "fileLinesCount" : 19,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPackageDetails()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/remote/RepoUtils.kt",
  "fileLinesCount" : 332,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkIsUpToDate()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/remote/RepoUtils.kt",
  "fileLinesCount" : 332,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setApplicationCache()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/remote/RepoUtils.kt",
  "fileLinesCount" : 332,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resetPackageDescriptions()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/remote/RepoUtils.kt",
  "fileLinesCount" : 332,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun installPackage()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/remote/RepoUtils.kt",
  "fileLinesCount" : 332,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isPackageLoaded()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/remote/RPackageManagementService.kt",
  "fileLinesCount" : 321,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun awaitLoadPackage()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/remote/RPackageManagementService.kt",
  "fileLinesCount" : 321,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun unloadPackage()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/remote/RPackageManagementService.kt",
  "fileLinesCount" : 321,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findInstalledPackageByName()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/remote/RPackageManagementService.kt",
  "fileLinesCount" : 321,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canInstallToUser()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/remote/RPackageManagementService.kt",
  "fileLinesCount" : 321,
  "components" : [ "primary::src" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canUninstallPackage()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/remote/RPackageManagementService.kt",
  "fileLinesCount" : 321,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun fetchPackageVersions()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/remote/RPackageManagementService.kt",
  "fileLinesCount" : 321,
  "components" : [ "primary::src" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fetchLatestVersion()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/remote/RPackageManagementService.kt",
  "fileLinesCount" : 321,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 230,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun started()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/remote/RPackageManagementService.kt",
  "fileLinesCount" : 321,
  "components" : [ "primary::src" ],
  "startLine" : 234,
  "endLine" : 236,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertToInstallMultiListener()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/remote/RPackageManagementService.kt",
  "fileLinesCount" : 321,
  "components" : [ "primary::src" ],
  "startLine" : 294,
  "endLine" : 296,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun operationStarted()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/remote/RPackageManagementService.kt",
  "fileLinesCount" : 321,
  "components" : [ "primary::src" ],
  "startLine" : 308,
  "endLine" : 310,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun operationFinished()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/remote/RPackageManagementService.kt",
  "fileLinesCount" : 321,
  "components" : [ "primary::src" ],
  "startLine" : 312,
  "endLine" : 314,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/remote/RRepository.kt",
  "fileLinesCount" : 23,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun uninstall()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/remote/RPackageTaskManager.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun checkInput()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/remote/ui/RManageRepoDialog.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canClose()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/remote/ui/RManageRepoDialog.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/remote/ui/RManageRepoDialog.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::src" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isEnabled()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/remote/ui/RManageRepoDialog.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onTaskStart()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/remote/ui/RInstalledPackagesPanel.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onTaskFinish()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/remote/ui/RInstalledPackagesPanel.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getExtraActions()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/remote/ui/RInstalledPackagesPanel.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canUninstallPackage()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/remote/ui/RInstalledPackagesPanel.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/remote/ui/RInstalledPackagesPanel.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void operationStarted()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/remote/ui/RInstalledPackagesPanelBase.java",
  "fileLinesCount" : 867,
  "components" : [ "primary::src" ],
  "startLine" : 332,
  "endLine" : 334,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Set getPackagesToPostpone()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/remote/ui/RInstalledPackagesPanelBase.java",
  "fileLinesCount" : 867,
  "components" : [ "primary::src" ],
  "startLine" : 388,
  "endLine" : 390,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean canUninstallPackage()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/remote/ui/RInstalledPackagesPanelBase.java",
  "fileLinesCount" : 867,
  "components" : [ "primary::src" ],
  "startLine" : 488,
  "endLine" : 490,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean canInstallPackage()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/remote/ui/RInstalledPackagesPanelBase.java",
  "fileLinesCount" : 867,
  "components" : [ "primary::src" ],
  "startLine" : 492,
  "endLine" : 494,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean installEnabled()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/remote/ui/RInstalledPackagesPanelBase.java",
  "fileLinesCount" : 867,
  "components" : [ "primary::src" ],
  "startLine" : 496,
  "endLine" : 498,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean canUpgradePackage()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/remote/ui/RInstalledPackagesPanelBase.java",
  "fileLinesCount" : 867,
  "components" : [ "primary::src" ],
  "startLine" : 500,
  "endLine" : 502,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onUpdateStarted()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/remote/ui/RInstalledPackagesPanelBase.java",
  "fileLinesCount" : 867,
  "components" : [ "primary::src" ],
  "startLine" : 549,
  "endLine" : 551,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUnderline()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/remote/ui/RInstalledPackagesPanelBase.java",
  "fileLinesCount" : 867,
  "components" : [ "primary::src" ],
  "startLine" : 737,
  "endLine" : 739,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/remote/ui/RInstalledPackagesPanelBase.java",
  "fileLinesCount" : 867,
  "components" : [ "primary::src" ],
  "startLine" : 778,
  "endLine" : 780,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCellEditable()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/remote/ui/RInstalledPackagesPanelBase.java",
  "fileLinesCount" : 867,
  "components" : [ "primary::src" ],
  "startLine" : 822,
  "endLine" : 824,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValueAt()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/remote/ui/RInstalledPackagesPanelBase.java",
  "fileLinesCount" : 867,
  "components" : [ "primary::src" ],
  "startLine" : 827,
  "endLine" : 829,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class getColumnClass()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/remote/ui/RInstalledPackagesPanelBase.java",
  "fileLinesCount" : 867,
  "components" : [ "primary::src" ],
  "startLine" : 832,
  "endLine" : 834,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getColumnName()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/remote/ui/RInstalledPackagesPanelBase.java",
  "fileLinesCount" : 867,
  "components" : [ "primary::src" ],
  "startLine" : 837,
  "endLine" : 839,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addToFiltered()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/remote/ui/RInstalledPackagesPanelBase.java",
  "fileLinesCount" : 867,
  "components" : [ "primary::src" ],
  "startLine" : 841,
  "endLine" : 843,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSize()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/remote/ui/RInstalledPackagesPanelBase.java",
  "fileLinesCount" : 867,
  "components" : [ "primary::src" ],
  "startLine" : 845,
  "endLine" : 847,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRowCount()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/remote/ui/RInstalledPackagesPanelBase.java",
  "fileLinesCount" : 867,
  "components" : [ "primary::src" ],
  "startLine" : 850,
  "endLine" : 852,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getColumnCount()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/remote/ui/RInstalledPackagesPanelBase.java",
  "fileLinesCount" : 867,
  "components" : [ "primary::src" ],
  "startLine" : 855,
  "endLine" : 857,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onGlobalResolutionChange()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/settings/RMarkdownGraphicsSettings.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAdditionalProjectRootsToIndex()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/settings/RIndexableSetContributor.kt",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAdditionalRootsToIndex()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/settings/RIndexableSetContributor.kt",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAvailable()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/configuration/RInterpreterStatusBarWidget.kt",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateWidget()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/configuration/RInterpreterStatusBarWidget.kt",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/configuration/RInterpreterStatusBarWidget.kt",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/RConsoleToolWindowFactory.kt",
  "fileLinesCount" : 282,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/RConsoleToolWindowFactory.kt",
  "fileLinesCount" : 282,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getRConsoleToolWindows()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/RConsoleToolWindowFactory.kt",
  "fileLinesCount" : 282,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onBusy()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/RConsoleExecuteActionHandler.kt",
  "fileLinesCount" : 519,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSubprocessInput()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/RConsoleExecuteActionHandler.kt",
  "fileLinesCount" : 519,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun onViewRequest()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/RConsoleExecuteActionHandler.kt",
  "fileLinesCount" : 519,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onViewTableRequest()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/RConsoleExecuteActionHandler.kt",
  "fileLinesCount" : 519,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun navigate()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/RConsoleExecuteActionHandler.kt",
  "fileLinesCount" : 519,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun onShowFileRequest()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/RConsoleExecuteActionHandler.kt",
  "fileLinesCount" : 519,
  "components" : [ "primary::src" ],
  "startLine" : 214,
  "endLine" : 216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onBrowseURLRequest()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/RConsoleExecuteActionHandler.kt",
  "fileLinesCount" : 519,
  "components" : [ "primary::src" ],
  "startLine" : 218,
  "endLine" : 220,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addListener()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/RConsoleExecuteActionHandler.kt",
  "fileLinesCount" : 519,
  "components" : [ "primary::src" ],
  "startLine" : 442,
  "endLine" : 444,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeListener()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/RConsoleExecuteActionHandler.kt",
  "fileLinesCount" : 519,
  "components" : [ "primary::src" ],
  "startLine" : 447,
  "endLine" : 449,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fireCommandExecuted()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/RConsoleExecuteActionHandler.kt",
  "fileLinesCount" : 519,
  "components" : [ "primary::src" ],
  "startLine" : 459,
  "endLine" : 461,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fireBeforeExecution()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/RConsoleExecuteActionHandler.kt",
  "fileLinesCount" : 519,
  "components" : [ "primary::src" ],
  "startLine" : 464,
  "endLine" : 466,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun navigate()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/RConsoleExecuteActionHandler.kt",
  "fileLinesCount" : 519,
  "components" : [ "primary::src" ],
  "startLine" : 508,
  "endLine" : 510,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelected()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/RDebuggerPanel.kt",
  "fileLinesCount" : 451,
  "components" : [ "primary::src" ],
  "startLine" : 286,
  "endLine" : 288,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun beforeExecution()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/RDebuggerPanel.kt",
  "fileLinesCount" : 451,
  "components" : [ "primary::src" ],
  "startLine" : 326,
  "endLine" : 328,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigate()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/RDebuggerPanel.kt",
  "fileLinesCount" : 451,
  "components" : [ "primary::src" ],
  "startLine" : 371,
  "endLine" : 373,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateBreakpointsState()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/RDebuggerPanel.kt",
  "fileLinesCount" : 451,
  "components" : [ "primary::src" ],
  "startLine" : 420,
  "endLine" : 422,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun areBreakpointsMuted()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/RDebuggerPanel.kt",
  "fileLinesCount" : 451,
  "components" : [ "primary::src" ],
  "startLine" : 424,
  "endLine" : 426,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canHandleMuteBreakpoints()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/RDebuggerPanel.kt",
  "fileLinesCount" : 451,
  "components" : [ "primary::src" ],
  "startLine" : 428,
  "endLine" : 430,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun collectNotificationData()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/RDebuggerPanel.kt",
  "fileLinesCount" : 451,
  "components" : [ "primary::src" ],
  "startLine" : 438,
  "endLine" : 440,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun runConsole()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/RConsoleManagerImpl.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstance()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/RConsoleManagerImpl.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resetHandler()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/RConsoleViewImpl.kt",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addOnSelectListener()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/RConsoleViewImpl.kt",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/RConsoleViewImpl.kt",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 348,
  "endLine" : 350,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/RConsoleHistoryOlderCommandAction.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadPackage()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/RConsoleRuntimeInfo.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadDistinctStrings()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/RConsoleRuntimeInfo.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadObjectNames()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/RConsoleRuntimeInfo.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFormalArguments()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/RConsoleRuntimeInfo.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processTerminated()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/RConsoleRunner.kt",
  "fileLinesCount" : 331,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/RConsoleRunner.kt",
  "fileLinesCount" : 331,
  "components" : [ "primary::src" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/RConsoleRunner.kt",
  "fileLinesCount" : 331,
  "components" : [ "primary::src" ],
  "startLine" : 229,
  "endLine" : 231,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/RConsoleRunner.kt",
  "fileLinesCount" : 331,
  "components" : [ "primary::src" ],
  "startLine" : 242,
  "endLine" : 244,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/RConsoleRunner.kt",
  "fileLinesCount" : 331,
  "components" : [ "primary::src" ],
  "startLine" : 246,
  "endLine" : 248,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onReset()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/RConsoleRunner.kt",
  "fileLinesCount" : 331,
  "components" : [ "primary::src" ],
  "startLine" : 314,
  "endLine" : 316,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCommandExecuted()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/RConsoleRunner.kt",
  "fileLinesCount" : 331,
  "components" : [ "primary::src" ],
  "startLine" : 323,
  "endLine" : 325,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusOnJobs()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/jobs/RJobsToolWindowFactory.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onProgressChanged()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/jobs/RJobDescriptor.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processTerminated()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/jobs/RJobDescriptor.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun destroyProcess()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/jobs/RJobDescriptor.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addJobDescriptor()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/jobs/RJobPanel.kt",
  "fileLinesCount" : 547,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/jobs/RJobPanel.kt",
  "fileLinesCount" : 547,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/jobs/RJobPanel.kt",
  "fileLinesCount" : 547,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/jobs/RJobPanel.kt",
  "fileLinesCount" : 547,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/jobs/RJobPanel.kt",
  "fileLinesCount" : 547,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/jobs/RJobPanel.kt",
  "fileLinesCount" : 547,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setBackground()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/jobs/RJobPanel.kt",
  "fileLinesCount" : 547,
  "components" : [ "primary::src" ],
  "startLine" : 527,
  "endLine" : 529,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createCrumb()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/breadcrumbs/RFileBreadcrumbsCollector.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean needCalculateTooltip()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/breadcrumbs/CommonPsiCrumb.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PsiElement getElement()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/breadcrumbs/CommonPsiCrumb.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommonPsiFileBreadcrumbsCollector()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/breadcrumbs/CommonPsiFileBreadcrumbsCollector.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean handlesFile()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/breadcrumbs/CommonPsiFileBreadcrumbsCollector.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLanguages()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/breadcrumbs/RBreadcrumbsProvider.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getElementTooltip()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/breadcrumbs/RBreadcrumbsProvider.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun documentChanged()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rendering/editor/RMarkdownFileEditor.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isSelected()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rendering/editor/RMarkdownFileEditor.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rendering/editor/RMarkdownFileEditor.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rendering/editor/RMarkdownFileEditor.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::src" ],
  "startLine" : 271,
  "endLine" : 273,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rendering/editor/RMarkdownFileEditor.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::src" ],
  "startLine" : 280,
  "endLine" : 282,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rendering/editor/RMarkdownFileEditor.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::src" ],
  "startLine" : 285,
  "endLine" : 287,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rendering/editor/AdvancedTextEditor.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addPropertyChangeListener()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rendering/editor/AdvancedTextEditor.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removePropertyChangeListener()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rendering/editor/AdvancedTextEditor.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setCurrent()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rendering/editor/ChunkExecutionState.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rendering/editor/RFileEditor.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rendering/editor/RFileEditor.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getOutputDirectory()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rendering/settings/RMarkdownSettings.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isInvertible()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rendering/chunk/ChunkGraphicsManager.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getImageResolution()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rendering/chunk/ChunkGraphicsManager.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addGlobalResolutionListener()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rendering/chunk/ChunkGraphicsManager.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addStandaloneListener()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rendering/chunk/ChunkGraphicsManager.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runAllChunks()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rendering/chunk/RunChunkHandler.kt",
  "fileLinesCount" : 550,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rendering/chunk/ChunkOutputToolbarActions.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rendering/chunk/ChunkOutputToolbarActions.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rendering/chunk/ChunkOutputToolbarActions.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rendering/chunk/ChunkOutputToolbarActions.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCollapsedDescription()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rendering/chunk/ChunkImageInlayOutput.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun acceptType()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rendering/chunk/ChunkImageInlayOutput.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onViewportChange()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rendering/chunk/ChunkImageInlayOutput.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canZoomImage()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rendering/chunk/ChunkImageInlayOutput.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rendering/chunk/RunChunkActions.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rendering/chunk/RunChunkActions.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rendering/chunk/RunChunkActions.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addContents()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/debug/stack/RXStackFrame.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun computeChildren()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/debug/stack/RXStackFrame.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resetOffset()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/debug/stack/RXStackFrame.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun computePresentation()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/debug/stack/RXStackFrame.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun computeChildren()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/debug/stack/RXStackFrame.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun calculateEvaluationExpression()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/debug/stack/RXStackFrame.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun computeChildren()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/debug/stack/RXStackFrame.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resetOffset()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/debug/stack/RXStackFrame.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun addContents()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/debug/stack/RXStackFrame.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun computePresentation()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/debug/stack/RXVar.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun computeChildren()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/debug/stack/RXVar.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun registerParentDisposable()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/debug/stack/RXDebuggerEvaluator.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun renderValueImpl()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/debug/stack/RXPresentationUtils.kt",
  "fileLinesCount" : 246,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun renderValueImpl()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/debug/stack/RXPresentationUtils.kt",
  "fileLinesCount" : 246,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun renderValueImpl()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/debug/stack/RXPresentationUtils.kt",
  "fileLinesCount" : 246,
  "components" : [ "primary::src" ],
  "startLine" : 232,
  "endLine" : 234,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startEvaluation()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/debug/stack/RXPresentationUtils.kt",
  "fileLinesCount" : 246,
  "components" : [ "primary::src" ],
  "startLine" : 238,
  "endLine" : 240,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/RImportDataDialog.kt",
  "fileLinesCount" : 561,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun updateOkAction()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/RImportDataDialog.kt",
  "fileLinesCount" : 561,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun onUpdateFinished()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/RImportDataDialog.kt",
  "fileLinesCount" : 561,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createPopup()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/RImportDataDialog.kt",
  "fileLinesCount" : 561,
  "components" : [ "primary::src" ],
  "startLine" : 299,
  "endLine" : 301,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun textChanged()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/RImportDataDialog.kt",
  "fileLinesCount" : 561,
  "components" : [ "primary::src" ],
  "startLine" : 496,
  "endLine" : 498,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun focusLost()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/RImportDataDialog.kt",
  "fileLinesCount" : 561,
  "components" : [ "primary::src" ],
  "startLine" : 504,
  "endLine" : 506,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JPanel getContentPane()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/forms/RImportDataDialogForm.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JPanel getOptionPanel()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/forms/RImportDataDialogForm.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JPanel getCenterPanel()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/forms/RImportDataDialogForm.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JPanel getFileInputFieldPanel()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/forms/RImportDataDialogForm.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JTextField getNameTextField()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/forms/RImportDataDialogForm.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JCheckBox getViewAfterImportCheckBox()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/forms/RImportDataDialogForm.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JPanel getOkCancelButtonsPanel()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/forms/RImportDataDialogForm.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JPanel getPreviewContentPanel()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/forms/RImportDataDialogForm.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JPanel getOpenFileLinkPanel()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/forms/RImportDataDialogForm.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JLabel getNoDataLabel()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/forms/RImportDataDialogForm.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JPanel getImportOptionPanel()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/forms/RImportDataDialogForm.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JPanel getPreviewPanel()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/forms/RImportDataDialogForm.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JPanel getPreviewStatusPanel()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/forms/RImportDataDialogForm.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JPanel getPreviewStatusComboBoxPanel()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/forms/RImportDataDialogForm.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JPanel getContentPane()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/forms/RImportExcelOptionPanelForm.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComboBox getSheetComboBox()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/forms/RImportExcelOptionPanelForm.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JCheckBox getFirstRowAsNamesCheckBox()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/forms/RImportExcelOptionPanelForm.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JTextField getMaxRowsTextField()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/forms/RImportExcelOptionPanelForm.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JPanel getRangeTextFieldPanel()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/forms/RImportExcelOptionPanelForm.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JTextField getSkipTextField()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/forms/RImportExcelOptionPanelForm.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JTextField getNaTextField()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/forms/RImportExcelOptionPanelForm.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JPanel getContentPane()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/forms/RImportCsvOptionPanelForm.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JTextField getSkipTextField()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/forms/RImportCsvOptionPanelForm.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JCheckBox getFirstRowAsNamesCheckBox()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/forms/RImportCsvOptionPanelForm.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JCheckBox getTrimSpacesCheckBox()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/forms/RImportCsvOptionPanelForm.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComboBox getDelimiterComboBox()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/forms/RImportCsvOptionPanelForm.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComboBox getQuotesComboBox()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/forms/RImportCsvOptionPanelForm.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComboBox getEscapeComboBox()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/forms/RImportCsvOptionPanelForm.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComboBox getCommentComboBox()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/forms/RImportCsvOptionPanelForm.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComboBox getNaComboBox()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/forms/RImportCsvOptionPanelForm.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JPanel getContentPane()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/forms/RImportBaseOptionPanelForm.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JCheckBox getFirstRowAsNamesCheckBox()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/forms/RImportBaseOptionPanelForm.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JCheckBox getStringsAsFactorsCheckBox()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/forms/RImportBaseOptionPanelForm.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComboBox getRowNamesComboBox()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/forms/RImportBaseOptionPanelForm.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComboBox getDelimiterComboBox()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/forms/RImportBaseOptionPanelForm.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComboBox getDecimalComboBox()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/forms/RImportBaseOptionPanelForm.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComboBox getQuotesComboBox()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/forms/RImportBaseOptionPanelForm.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComboBox getCommentComboBox()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/forms/RImportBaseOptionPanelForm.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JTextField getNaTextField()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/forms/RImportBaseOptionPanelForm.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComboBox getEncodingComboBox()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/forms/RImportBaseOptionPanelForm.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isValidForFile()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/VisualizeTableAction.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createParser()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/RDataFrameFiltersHandler.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addPropertyChangeListener()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/RTableEditorProvider.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removePropertyChangeListener()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/RTableEditorProvider.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/RDataFrameTablePage.kt",
  "fileLinesCount" : 443,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/RDataFrameTablePage.kt",
  "fileLinesCount" : 443,
  "components" : [ "primary::src" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isSelected()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/RDataFrameTablePage.kt",
  "fileLinesCount" : 443,
  "components" : [ "primary::src" ],
  "startLine" : 238,
  "endLine" : 240,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isSelected()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/RDataFrameTablePage.kt",
  "fileLinesCount" : 443,
  "components" : [ "primary::src" ],
  "startLine" : 258,
  "endLine" : 260,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun include()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/RRowFilter.kt",
  "fileLinesCount" : 14,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onFileChanged()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/RImportExcelDataDialog.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getColumnType()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/RDataFrameViewerImpl.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun isEnabled()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/actions/RImportDataContextAction.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyTo()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/actions/RImportCsvDataContextAction.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isEnabled()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/actions/RImportCsvDataContextAction.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyTo()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/actions/RImportExcelDataContextAction.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isEnabled()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/actions/RImportExcelDataContextAction.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyTo()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/actions/RImportBaseDataContextAction.kt",
  "fileLinesCount" : 25,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canRun()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/configuration/RProgramRunner.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processTerminated()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/configuration/RCommandLineRunningState.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/graphics/RGraphicsDevice.kt",
  "fileLinesCount" : 484,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setParametersAsync()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/graphics/RGraphicsDevice.kt",
  "fileLinesCount" : 484,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fetchLatestNormalSnapshots()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/graphics/RGraphicsDevice.kt",
  "fileLinesCount" : 484,
  "components" : [ "primary::src" ],
  "startLine" : 399,
  "endLine" : 401,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearOutput()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/graphics/RGraphicsRepository.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearAllOutputs()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/graphics/RGraphicsRepository.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unregisterLastDevice()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/graphics/RGraphicsDeviceManager.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/graphics/ui/RGraphicsExportDialog.kt",
  "fileLinesCount" : 576,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun componentResized()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/graphics/ui/RGraphicsExportDialog.kt",
  "fileLinesCount" : 576,
  "components" : [ "primary::src" ],
  "startLine" : 249,
  "endLine" : 251,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isSelected()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/graphics/ui/RGraphicsExportDialog.kt",
  "fileLinesCount" : 576,
  "components" : [ "primary::src" ],
  "startLine" : 379,
  "endLine" : 381,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelected()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/graphics/ui/RGraphicsExportDialog.kt",
  "fileLinesCount" : 576,
  "components" : [ "primary::src" ],
  "startLine" : 383,
  "endLine" : 385,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun focusLost()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/graphics/ui/RGraphicsExportDialog.kt",
  "fileLinesCount" : 576,
  "components" : [ "primary::src" ],
  "startLine" : 430,
  "endLine" : 432,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPreferredSize()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/graphics/ui/RGraphicsExportDialog.kt",
  "fileLinesCount" : 576,
  "components" : [ "primary::src" ],
  "startLine" : 470,
  "endLine" : 472,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMinimumSize()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/graphics/ui/RGraphicsExportDialog.kt",
  "fileLinesCount" : 576,
  "components" : [ "primary::src" ],
  "startLine" : 474,
  "endLine" : 476,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun textChanged()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/graphics/ui/RGraphicsExportDialog.kt",
  "fileLinesCount" : 576,
  "components" : [ "primary::src" ],
  "startLine" : 525,
  "endLine" : 527,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun componentResized()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/graphics/ui/RGraphicsPanelWrapper.kt",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addPlot()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/graphics/ui/RGraphicsPanelWrapper.kt",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addSnapshot()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/graphics/ui/RGraphicsPanelWrapper.kt",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/graphics/ui/RGraphicsPanelWrapper.kt",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 233,
  "endLine" : 235,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun convertInputToPixels()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/graphics/ui/RGraphicsSettingsDialog.kt",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 230,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun convertPixelsToInput()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/graphics/ui/RGraphicsSettingsDialog.kt",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 232,
  "endLine" : 234,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun convertInputToPixels()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/graphics/ui/RGraphicsSettingsDialog.kt",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 247,
  "endLine" : 249,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun convertPixelsToInput()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/graphics/ui/RGraphicsSettingsDialog.kt",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 251,
  "endLine" : 253,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun validateInput()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/graphics/ui/RGraphicsSettingsDialog.kt",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 283,
  "endLine" : 285,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun convertInputToPixels()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/graphics/ui/RGraphicsSettingsDialog.kt",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 287,
  "endLine" : 289,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JPanel getContentPane()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/graphics/ui/forms/RGraphicsExportDialogForm.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JTextField getFileNameTextField()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/graphics/ui/forms/RGraphicsExportDialogForm.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JComboBox getFormatComboBox()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/graphics/ui/forms/RGraphicsExportDialogForm.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JCheckBox getOpenAfterSavingCheckBox()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/graphics/ui/forms/RGraphicsExportDialogForm.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JPanel getDirectoryFieldPanel()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/graphics/ui/forms/RGraphicsExportDialogForm.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JPanel getWidthInputPanel()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/graphics/ui/forms/RGraphicsExportDialogForm.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JPanel getKeepAspectRatioButtonPanel()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/graphics/ui/forms/RGraphicsExportDialogForm.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JPanel getHeightInputPanel()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/graphics/ui/forms/RGraphicsExportDialogForm.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JPanel getResolutionInputPanel()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/graphics/ui/forms/RGraphicsExportDialogForm.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JPanel getOkCancelButtonsPanel()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/graphics/ui/forms/RGraphicsExportDialogForm.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JPanel getGraphicsContentPanel()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/graphics/ui/forms/RGraphicsExportDialogForm.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JPanel getRefreshButtonPanel()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/graphics/ui/forms/RGraphicsExportDialogForm.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JCheckBox getAutoResizeCheckBox()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/graphics/ui/forms/RGraphicsExportDialogForm.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseMoved()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/graphics/ui/RResizablePanel.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPreferredSize()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/graphics/ui/RResizablePanel.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/graphics/ui/RGraphicsZoomDialog.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun show()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/graphics/ui/RGraphicsSettingsDialogEx.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/graphics/ui/RGraphicsToolWindow.kt",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 270,
  "endLine" : 272,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/graphics/ui/RGraphicsToolWindow.kt",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 319,
  "endLine" : 321,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isSelected()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/graphics/ui/RGraphicsToolWindow.kt",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 333,
  "endLine" : 335,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelected()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/graphics/ui/RGraphicsToolWindow.kt",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 349,
  "endLine" : 351,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun componentResized()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/graphics/ui/RGraphicsToolWindow.kt",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 391,
  "endLine" : 393,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun cloneInner()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/quarto/QuartoFileViewProvider.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLanguages()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/quarto/QuartoFileViewProvider.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getBaseLanguage()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/quarto/QuartoFileViewProvider.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTemplateDataLanguage()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/quarto/QuartoFileViewProvider.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFileNodeType()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/quarto/QuartoParserDefinition.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createLexer()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/quarto/QuartoParserDefinition.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createParser()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/quarto/QuartoParserDefinition.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setupRootModel()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/projectGenerator/builder/RModuleBuilder.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun validate()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/projectGenerator/builder/RModuleBuilder.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createTemplates()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/projectGenerator/template/RTemplatesFactory.kt",
  "fileLinesCount" : 21,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDescription()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/projectGenerator/template/RProjectGenerator.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLogo()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/projectGenerator/template/RProjectGenerator.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun validateGeneratorSettings()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/projectGenerator/template/RProjectGenerator.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun getSettingsPanel()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/projectGenerator/template/RProjectGenerator.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPeer()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/projectGenerator/template/RProjectGenerator.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addSettingsStateListener()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/projectGenerator/template/RProjectGenerator.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stateChanged()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/projectGenerator/template/RProjectGenerator.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getName()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/projectGenerator/template/RPackageProjectGenerator.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDescription()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/projectGenerator/template/RPackageProjectGenerator.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getId()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/projectGenerator/template/RPackageProjectGenerator.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun validateGeneratorSettings()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/projectGenerator/template/RPackageProjectGenerator.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setErrorAction()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/projectGenerator/template/RPackageProjectGenerator.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getName()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/projectGenerator/template/REmptyProjectGenerator.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDescription()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/projectGenerator/template/REmptyProjectGenerator.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getId()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/projectGenerator/template/REmptyProjectGenerator.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun stateChanged()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/projectGenerator/step/RProjectSettingsStep.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun runIsPackageInstalledAction()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/projectGenerator/panel/packageManager/RPackageManagerPanel.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setIsPackageInstalledAction()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/projectGenerator/panel/packageManager/RPackageManagerPanel.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun generateProject()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/projectGenerator/panel/packageManager/RPackageManagerGroupPanel.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun generateProject()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/projectGenerator/panel/packageManager/RRcppPackageManagerPanel.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setErrorAction()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/projectGenerator/panel/packageManager/RPackratPanel.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getData()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/projectGenerator/panel/packageManager/RPackratPanel.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::src" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getColumnCount()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/projectGenerator/panel/packageManager/RPackratPanel.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::src" ],
  "startLine" : 208,
  "endLine" : 210,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getRowCount()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/projectGenerator/panel/packageManager/RPackratPanel.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getColumnName()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/projectGenerator/panel/packageManager/RPackratPanel.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 218,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getValueAt()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/projectGenerator/panel/packageManager/RPackratPanel.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::src" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isCellEditable()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/projectGenerator/panel/packageManager/RPackratPanel.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::src" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isBadRowValue()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/projectGenerator/panel/packageManager/RPackratPanel.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 243,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearBadValue()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/projectGenerator/panel/packageManager/RPackratPanel.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::src" ],
  "startLine" : 245,
  "endLine" : 247,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun insertUpdate()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/projectGenerator/panel/packageManager/RPackratPanel.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::src" ],
  "startLine" : 284,
  "endLine" : 286,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeUpdate()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/projectGenerator/panel/packageManager/RPackratPanel.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::src" ],
  "startLine" : 288,
  "endLine" : 290,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun addChangeListener()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/projectGenerator/panel/RPanel.kt",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runListeners()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/projectGenerator/panel/RPanel.kt",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitHelpPageLink()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/roxygen/annotator/RoxygenAnnotatorVisitor.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitParamTag()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/roxygen/annotator/RoxygenAnnotatorVisitor.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitLinkDestination()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/roxygen/annotator/RoxygenAnnotatorVisitor.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitAutolink()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/roxygen/annotator/RoxygenAnnotatorVisitor.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isMemberInplaceRenameAvailable()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/roxygen/RoxygenRefactoringProvider.kt",
  "fileLinesCount" : 15,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun beforeCompletion()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/roxygen/RoxygenCompletionContributor.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getInsertHandlerForAssignment()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/roxygen/RoxygenCompletionContributor.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTableManipulationAnalyzer()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/codeInsight/table/RDplyrTableContextManager.kt",
  "fileLinesCount" : 15,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTableManipulationAnalyzer()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/codeInsight/table/RDataTableContextManager.kt",
  "fileLinesCount" : 11,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun completeIdentifier()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/codeInsight/libraries/RDataTableSupportProvider.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildVisitor()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/inspections/ClosureAssignmentInspection.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildVisitor()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/inspections/NamingConventionInspection.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitForStatement()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/inspections/NamingConventionInspection.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildVisitor()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/inspections/DeprecatedDoubleStarts.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyFix()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/inspections/DeprecatedDoubleStarts.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDisplayName()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/inspections/MissingPackageInspection.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitNamespaceAccessExpression()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/inspections/MissingPackageInspection.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildVisitor()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/inspections/RedundantConcatenationInspection.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDisplayName()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/inspections/UnusedParameterInspection.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildVisitor()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/inspections/UnusedParameterInspection.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildVisitor()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/inspections/AssignmentInspection.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDisplayName()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/inspections/UnresolvedReferenceInspection.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildVisitor()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/inspections/UnresolvedReferenceInspection.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun missingPackageMessage()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/inspections/UnresolvedReferenceInspection.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildVisitor()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/inspections/TripleColonToDoubleColonInspection.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildVisitor()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/inspections/UnsafeSequenceInspection.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun replaceCall()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/inspections/UnsafeSequenceInspection.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun callCanBeReplaced()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/inspections/UnsafeSequenceInspection.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDisplayName()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/inspections/UnusedVariableInspection.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildVisitor()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/inspections/UnusedVariableInspection.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildVisitor()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/inspections/PasteToPaste0Inspection.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildVisitor()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/inspections/classes/s4/UnknownS4ClassNameInspection.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildVisitor()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/inspections/classes/s4/UnknownS4GenericInspection.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildVisitor()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/inspections/classes/s4/MissingS4ClassNameInspection.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildVisitor()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/inspections/classes/s4/InstanceOfVirtualS4ClassInspection.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildVisitor()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/inspections/classes/s4/DeprecatedSetClassArgsInspection.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildVisitor()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/inspections/classes/r6/UnmatchingR6ClassNameInspection.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildVisitor()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/inspections/RedundantSemicolonInspection.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun caretPositionChanged()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/RNotebookGutterLineMarkerManager.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getFilterObservers()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/Filter.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getInstantAppliedExpression()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/parser/Parser.java",
  "fileLinesCount" : 617,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IOperand getDefaultOperator()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/parser/Parser.java",
  "fileLinesCount" : 617,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String stripHtml()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/parser/Parser.java",
  "fileLinesCount" : 617,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EqualOperand()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/parser/Parser.java",
  "fileLinesCount" : 617,
  "components" : [ "primary::src" ],
  "startLine" : 294,
  "endLine" : 296,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public REOperand()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/parser/Parser.java",
  "fileLinesCount" : 617,
  "components" : [ "primary::src" ],
  "startLine" : 388,
  "endLine" : 390,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WildcardOperand()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/parser/Parser.java",
  "fileLinesCount" : 617,
  "components" : [ "primary::src" ],
  "startLine" : 443,
  "endLine" : 445,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setInstantMode()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/parser/Parser.java",
  "fileLinesCount" : 617,
  "components" : [ "primary::src" ],
  "startLine" : 450,
  "endLine" : 452,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object parseObject()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/parser/Parser.java",
  "fileLinesCount" : 617,
  "components" : [ "primary::src" ],
  "startLine" : 613,
  "endLine" : 615,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimeComparator()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/parser/DateComparator.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public YearComparator()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/parser/DateComparator.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "long time()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/parser/DateComparator.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MonthYearComparator()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/parser/DateComparator.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DayMonthYearComparator()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/parser/DateComparator.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean include()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/CustomChoice.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RowFilter getFilter()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/CustomChoice.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CustomChoice create()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/CustomChoice.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CustomChoice()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/CustomChoice.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::src" ],
  "startLine" : 208,
  "endLine" : 210,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CustomChoice()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/CustomChoice.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 217,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Color getBackground()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/CustomChoice.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::src" ],
  "startLine" : 226,
  "endLine" : 228,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Color getForeground()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/CustomChoice.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::src" ],
  "startLine" : 237,
  "endLine" : 239,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Font getFont()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/CustomChoice.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::src" ],
  "startLine" : 248,
  "endLine" : 250,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/CustomChoice.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::src" ],
  "startLine" : 255,
  "endLine" : 257,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setIcon()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/CustomChoice.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::src" ],
  "startLine" : 262,
  "endLine" : 264,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPrecedence()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/CustomChoice.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::src" ],
  "startLine" : 300,
  "endLine" : 302,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPrecedence()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/CustomChoice.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::src" ],
  "startLine" : 308,
  "endLine" : 310,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRepresentation()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/CustomChoice.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::src" ],
  "startLine" : 315,
  "endLine" : 317,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRepresentation()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/CustomChoice.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::src" ],
  "startLine" : 322,
  "endLine" : 324,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final String toString()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/CustomChoice.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::src" ],
  "startLine" : 335,
  "endLine" : 337,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFocusOnList()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/FilterListCellRenderer.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFocusOnList()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/FilterListCellRenderer.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUserRenderer()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/FilterListCellRenderer.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChoiceRenderer getUserRenderer()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/FilterListCellRenderer.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getSelection()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/PopupComponent.java",
  "fileLinesCount" : 670,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getChoicesSize()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/PopupComponent.java",
  "fileLinesCount" : 670,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isVisible()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/PopupComponent.java",
  "fileLinesCount" : 670,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hide()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/PopupComponent.java",
  "fileLinesCount" : 670,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FilterListCellRenderer getFilterRenderer()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/PopupComponent.java",
  "fileLinesCount" : 670,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Comparator getStringComparator()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/PopupComponent.java",
  "fileLinesCount" : 670,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCompletion()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/PopupComponent.java",
  "fileLinesCount" : 670,
  "components" : [ "primary::src" ],
  "startLine" : 237,
  "endLine" : 239,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPopupFocused()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/PopupComponent.java",
  "fileLinesCount" : 670,
  "components" : [ "primary::src" ],
  "startLine" : 255,
  "endLine" : 257,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMaxHistory()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/PopupComponent.java",
  "fileLinesCount" : 670,
  "components" : [ "primary::src" ],
  "startLine" : 266,
  "endLine" : 268,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHistory()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/PopupComponent.java",
  "fileLinesCount" : 670,
  "components" : [ "primary::src" ],
  "startLine" : 270,
  "endLine" : 272,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getHistory()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/PopupComponent.java",
  "fileLinesCount" : 670,
  "components" : [ "primary::src" ],
  "startLine" : 274,
  "endLine" : 276,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean canSwitchToHistory()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/PopupComponent.java",
  "fileLinesCount" : 670,
  "components" : [ "primary::src" ],
  "startLine" : 406,
  "endLine" : 408,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean canSwitchToChoices()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/PopupComponent.java",
  "fileLinesCount" : 670,
  "components" : [ "primary::src" ],
  "startLine" : 414,
  "endLine" : 416,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isFocusInHistory()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/PopupComponent.java",
  "fileLinesCount" : 670,
  "components" : [ "primary::src" ],
  "startLine" : 431,
  "endLine" : 433,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getShownHistory()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/HistoryListModel.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/HistoryListModel.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMaxHistory()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/HistoryListModel.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getList()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/HistoryListModel.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getModelIndex()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/FilterEditor.java",
  "fileLinesCount" : 1101,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class getModelClass()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/FilterEditor.java",
  "fileLinesCount" : 1101,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IFilter getFilter()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/FilterEditor.java",
  "fileLinesCount" : 1101,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setContent()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/FilterEditor.java",
  "fileLinesCount" : 1101,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getContent()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/FilterEditor.java",
  "fileLinesCount" : 1101,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AutoChoices getAutoChoices()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/FilterEditor.java",
  "fileLinesCount" : 1101,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isUserInteractionEnabled()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/FilterEditor.java",
  "fileLinesCount" : 1101,
  "components" : [ "primary::src" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEditable()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/FilterEditor.java",
  "fileLinesCount" : 1101,
  "components" : [ "primary::src" ],
  "startLine" : 242,
  "endLine" : 244,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isIgnoreCase()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/FilterEditor.java",
  "fileLinesCount" : 1101,
  "components" : [ "primary::src" ],
  "startLine" : 261,
  "endLine" : 263,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Format getFormat()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/FilterEditor.java",
  "fileLinesCount" : 1101,
  "components" : [ "primary::src" ],
  "startLine" : 290,
  "endLine" : 292,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Comparator getComparator()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/FilterEditor.java",
  "fileLinesCount" : 1101,
  "components" : [ "primary::src" ],
  "startLine" : 311,
  "endLine" : 313,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Comparator getChoicesComparator()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/FilterEditor.java",
  "fileLinesCount" : 1101,
  "components" : [ "primary::src" ],
  "startLine" : 328,
  "endLine" : 330,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAutoCompletion()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/FilterEditor.java",
  "fileLinesCount" : 1101,
  "components" : [ "primary::src" ],
  "startLine" : 336,
  "endLine" : 338,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAutoCompletion()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/FilterEditor.java",
  "fileLinesCount" : 1101,
  "components" : [ "primary::src" ],
  "startLine" : 344,
  "endLine" : 346,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setInstantFiltering()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/FilterEditor.java",
  "fileLinesCount" : 1101,
  "components" : [ "primary::src" ],
  "startLine" : 352,
  "endLine" : 354,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAllowedInstantVanishing()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/FilterEditor.java",
  "fileLinesCount" : 1101,
  "components" : [ "primary::src" ],
  "startLine" : 360,
  "endLine" : 362,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAllowedInstantVanishing()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/FilterEditor.java",
  "fileLinesCount" : 1101,
  "components" : [ "primary::src" ],
  "startLine" : 368,
  "endLine" : 370,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInstantFiltering()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/FilterEditor.java",
  "fileLinesCount" : 1101,
  "components" : [ "primary::src" ],
  "startLine" : 376,
  "endLine" : 378,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMaxHistory()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/FilterEditor.java",
  "fileLinesCount" : 1101,
  "components" : [ "primary::src" ],
  "startLine" : 384,
  "endLine" : 386,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMaxHistory()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/FilterEditor.java",
  "fileLinesCount" : 1101,
  "components" : [ "primary::src" ],
  "startLine" : 392,
  "endLine" : 394,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHistory()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/FilterEditor.java",
  "fileLinesCount" : 1101,
  "components" : [ "primary::src" ],
  "startLine" : 400,
  "endLine" : 402,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getHistory()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/FilterEditor.java",
  "fileLinesCount" : 1101,
  "components" : [ "primary::src" ],
  "startLine" : 408,
  "endLine" : 410,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChoiceRenderer getRenderer()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/FilterEditor.java",
  "fileLinesCount" : 1101,
  "components" : [ "primary::src" ],
  "startLine" : 438,
  "endLine" : 440,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEditing()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/FilterEditor.java",
  "fileLinesCount" : 1101,
  "components" : [ "primary::src" ],
  "startLine" : 445,
  "endLine" : 447,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getChoicesSize()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/FilterEditor.java",
  "fileLinesCount" : 1101,
  "components" : [ "primary::src" ],
  "startLine" : 460,
  "endLine" : 462,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addChoices()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/FilterEditor.java",
  "fileLinesCount" : 1101,
  "components" : [ "primary::src" ],
  "startLine" : 467,
  "endLine" : 469,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setWarning()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/FilterEditor.java",
  "fileLinesCount" : 1101,
  "components" : [ "primary::src" ],
  "startLine" : 474,
  "endLine" : 476,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void filterUpdated()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/FilterEditor.java",
  "fileLinesCount" : 1101,
  "components" : [ "primary::src" ],
  "startLine" : 494,
  "endLine" : 496,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean attemptFilterUpdate()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/FilterEditor.java",
  "fileLinesCount" : 1101,
  "components" : [ "primary::src" ],
  "startLine" : 501,
  "endLine" : 504,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "IParser createParser()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/FilterEditor.java",
  "fileLinesCount" : 1101,
  "components" : [ "primary::src" ],
  "startLine" : 509,
  "endLine" : 511,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setEditorContent()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/FilterEditor.java",
  "fileLinesCount" : 1101,
  "components" : [ "primary::src" ],
  "startLine" : 528,
  "endLine" : 530,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IParserModel getParserModel()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/FilterEditor.java",
  "fileLinesCount" : 1101,
  "components" : [ "primary::src" ],
  "startLine" : 560,
  "endLine" : 562,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Comparator getStringComparator()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/FilterEditor.java",
  "fileLinesCount" : 1101,
  "components" : [ "primary::src" ],
  "startLine" : 564,
  "endLine" : 566,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean include()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/FilterEditor.java",
  "fileLinesCount" : 1101,
  "components" : [ "primary::src" ],
  "startLine" : 993,
  "endLine" : 995,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RowFilter getDelegate()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/FilterEditor.java",
  "fileLinesCount" : 1101,
  "components" : [ "primary::src" ],
  "startLine" : 1006,
  "endLine" : 1008,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Comparator getStringComparator()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/ChoicesListModel.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::src" ],
  "startLine" : 269,
  "endLine" : 271,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object get()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/ChoicesListModel.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::src" ],
  "startLine" : 329,
  "endLine" : 331,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ChoiceTextComparator()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/ChoicesListModel.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::src" ],
  "startLine" : 347,
  "endLine" : 349,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateLook()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/EditorComponent.java",
  "fileLinesCount" : 936,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RowFilter getFilter()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/EditorComponent.java",
  "fileLinesCount" : 936,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getContent()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/EditorComponent.java",
  "fileLinesCount" : 936,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setContent()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/EditorComponent.java",
  "fileLinesCount" : 936,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEditableContent()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/EditorComponent.java",
  "fileLinesCount" : 936,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setInstantFiltering()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/EditorComponent.java",
  "fileLinesCount" : 936,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInstantFiltering()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/EditorComponent.java",
  "fileLinesCount" : 936,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAllowedInstantVanishing()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/EditorComponent.java",
  "fileLinesCount" : 936,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAllowedInstantVanishing()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/EditorComponent.java",
  "fileLinesCount" : 936,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAutoCompletion()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/EditorComponent.java",
  "fileLinesCount" : 936,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAutoCompletion()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/EditorComponent.java",
  "fileLinesCount" : 936,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isValidContent()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/EditorComponent.java",
  "fileLinesCount" : 936,
  "components" : [ "primary::src" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void consolidateFilter()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/EditorComponent.java",
  "fileLinesCount" : 936,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFocused()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/EditorComponent.java",
  "fileLinesCount" : 936,
  "components" : [ "primary::src" ],
  "startLine" : 232,
  "endLine" : 234,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void superPaintComponent()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/EditorComponent.java",
  "fileLinesCount" : 936,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 243,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void updateFilter()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/editor/EditorComponent.java",
  "fileLinesCount" : 936,
  "components" : [ "primary::src" ],
  "startLine" : 551,
  "endLine" : 553,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setChoicesFromModel()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/NonAdaptiveChoicesHandler.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isIgnoreCase()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/ParserModel.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Comparator getStringComparator()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/ParserModel.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object parseObject()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/ParserModel.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::src" ],
  "startLine" : 300,
  "endLine" : 302,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object parseObject()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/ParserModel.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::src" ],
  "startLine" : 310,
  "endLine" : 312,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EnumTypeFormat()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/ParserModel.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::src" ],
  "startLine" : 425,
  "endLine" : 427,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TableFilterHeader()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/TableFilterHeader.java",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TableFilterHeader()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/TableFilterHeader.java",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setTable()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/TableFilterHeader.java",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAdaptiveChoices()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/TableFilterHeader.java",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void detachController()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/TableFilterHeader.java",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ChoicesHandler()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/ChoicesHandler.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getModelRowCount()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/ChoicesHandler.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getEditors()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/AbstractFiltersHandler.kt",
  "fileLinesCount" : 290,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getEditor()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/AbstractFiltersHandler.kt",
  "fileLinesCount" : 290,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tableUpdated()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/AbstractFiltersHandler.kt",
  "fileLinesCount" : 290,
  "components" : [ "primary::src" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateModel()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/AbstractFiltersHandler.kt",
  "fileLinesCount" : 290,
  "components" : [ "primary::src" ],
  "startLine" : 234,
  "endLine" : 236,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun propertyChange()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/AbstractFiltersHandler.kt",
  "fileLinesCount" : 290,
  "components" : [ "primary::src" ],
  "startLine" : 260,
  "endLine" : 262,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean include()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/AdaptiveChoicesHandler.java",
  "fileLinesCount" : 714,
  "components" : [ "primary::src" ],
  "startLine" : 470,
  "endLine" : 472,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean include()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/AdaptiveChoicesHandler.java",
  "fileLinesCount" : 714,
  "components" : [ "primary::src" ],
  "startLine" : 675,
  "endLine" : 677,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFilterOnUpdates()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/FiltersHandler.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAdaptiveChoices()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/gui/FiltersHandler.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NotFilter()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/NotFilter.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NotFilter()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/NotFilter.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean include()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/NotFilter.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ComposedFilter()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/ComposedFilter.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getFilters()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/ComposedFilter.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isDisabled()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/ComposedFilter.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndFilter()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/AndFilter.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndFilter()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/AndFilter.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OrFilter()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/OrFilter.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OrFilter()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/filters/OrFilter.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getRowCount()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/PagingTableModel.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getColumnCount()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/PagingTableModel.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getColumnName()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/PagingTableModel.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPageCount()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/PagingTableModel.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getRealRowCount()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/PagingTableModel.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun changedUpdate()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/paging/TablePaginator.kt",
  "fileLinesCount" : 279,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun insertUpdate()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/paging/TablePaginator.kt",
  "fileLinesCount" : 279,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeUpdate()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/paging/TablePaginator.kt",
  "fileLinesCount" : 279,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getRowCount()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/DataFrameTableModel.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getColumnCount()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/DataFrameTableModel.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getColumnName()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/DataFrameTableModel.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getValueAt()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/DataFrameTableModel.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isCellEditable()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/DataFrameTableModel.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setValueAt()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/table/DataFrameTableModel.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateInlayWidth()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/RInlayDimensions.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paint()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/InlayComponent.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateComponentBounds()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/InlayComponent.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun calcWidthInPixels()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/InlayComponent.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun calcHeightInPixels()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/InlayComponent.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getColumns()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/dataframe/DataFrameImpl.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun has()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/dataframe/DataFrameImpl.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun upgrade()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/dataframe/columns/ColumnType.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun createDataArray()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/dataframe/columns/ColumnType.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createDataColumn()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/dataframe/columns/ColumnType.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun appendToDataArray()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/dataframe/columns/ColumnType.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createDataColumn()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/dataframe/columns/ColumnType.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun appendToDataArray()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/dataframe/columns/ColumnType.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createDataColumn()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/dataframe/columns/ColumnType.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun appendToDataArray()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/dataframe/columns/ColumnType.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createDataColumn()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/dataframe/columns/ColumnType.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun appendToDataArray()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/dataframe/columns/ColumnType.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createDataColumn()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/dataframe/columns/ColumnType.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun appendToDataArray()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/dataframe/columns/ColumnType.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun upgrade()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/dataframe/columns/ColumnType.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createDataColumn()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/dataframe/columns/ColumnType.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun appendToDataArray()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/dataframe/columns/ColumnType.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toList()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/dataframe/columns/Column.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  cast()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/dataframe/columns/Column.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDouble()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/dataframe/columns/DoubleColumn.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun iterator()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/dataframe/columns/DoubleColumn.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDouble()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/dataframe/columns/IntColumn.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun iterator()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/dataframe/columns/IntColumn.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDouble()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/dataframe/columns/StringArrayColumn.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getComparator()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/dataframe/columns/StringArrayColumn.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun iterator()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/dataframe/columns/StringArrayColumn.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDouble()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/dataframe/columns/StringColumn.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun iterator()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/dataframe/columns/StringColumn.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDouble()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/dataframe/columns/IntArrayColumn.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getComparator()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/dataframe/columns/IntArrayColumn.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun iterator()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/dataframe/columns/IntArrayColumn.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDouble()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/dataframe/columns/DoubleArrayColumn.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getComparator()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/dataframe/columns/DoubleArrayColumn.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun iterator()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/dataframe/columns/DoubleArrayColumn.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun customize()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/components/InlayStateCustomizer.kt",
  "fileLinesCount" : 21,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun customize()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/components/InlayStateCustomizer.kt",
  "fileLinesCount" : 21,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isCopyEnabled()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/components/InlayTablePage.kt",
  "fileLinesCount" : 288,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isCopyVisible()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/components/InlayTablePage.kt",
  "fileLinesCount" : 288,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun compare()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/components/InlayTablePage.kt",
  "fileLinesCount" : 288,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/components/InlayTablePage.kt",
  "fileLinesCount" : 288,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isSelected()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/components/InlayTablePage.kt",
  "fileLinesCount" : 288,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isSelected()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/components/InlayTablePage.kt",
  "fileLinesCount" : 288,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createActions()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/components/BorderlessDialogWrapper.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createContentPaneBorder()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/components/BorderlessDialogWrapper.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/components/InlayOutputToolbarActions.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/components/InlayOutputToolbarActions.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/components/InlayOutputToolbarActions.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/components/InlayOutputToolbarActions.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateProgressStatus()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/components/InlayOutput.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun addToolbar()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/components/InlayOutput.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clear()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/components/InlayOutputText.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addData()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/components/InlayOutputText.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun scrollToTop()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/components/InlayOutputText.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCollapsedDescription()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/components/InlayOutputText.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun acceptType()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/components/InlayOutputText.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAvailableFormats()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/components/InlayOutputUtil.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isFileSelectable()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/components/InlayOutputUtil.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showMessage()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/components/GraphicsPanel.kt",
  "fileLinesCount" : 346,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun acceptType()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/components/InlayOutputHtml.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onLoadingStateChange()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/components/InlayOutputHtml.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCollapsedDescription()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/components/InlayOutputHtml.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addData()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/components/ColoredTextConsole.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun coloredTextAvailable()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/components/ColoredTextConsole.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateAll()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/RNotebookCellInlayManager.kt",
  "fileLinesCount" : 458,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/RNotebookCellInlayManager.kt",
  "fileLinesCount" : 458,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/RNotebookCellInlayManager.kt",
  "fileLinesCount" : 458,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/RNonIncrementalCellLines.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getOrNull()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/RNotebookIntervalPointer.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun redo()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/RNotebookIntervalPointerImpl.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun undo()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/RNotebookIntervalPointerImpl.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startNotified()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/RInteropUtil.kt",
  "fileLinesCount" : 371,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun currentConsoleInterop()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/RInteropManager.kt",
  "fileLinesCount" : 18,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun currentConsoleInteropOrStart()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/RInteropManager.kt",
  "fileLinesCount" : 18,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun openProject()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/rstudioapi/ProjectsUtils.kt",
  "fileLinesCount" : 21,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initializeProject()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/rstudioapi/ProjectsUtils.kt",
  "fileLinesCount" : 21,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDisplayName()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/rstudioapi/RStudioAPISourceMarkerInspection.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSourceEditorContext()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/rstudioapi/DocumentUtils.kt",
  "fileLinesCount" : 287,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getConsoleEditorContext()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/rstudioapi/DocumentUtils.kt",
  "fileLinesCount" : 287,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getActiveDocumentContext()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/rstudioapi/DocumentUtils.kt",
  "fileLinesCount" : 287,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun selectFile()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/rstudioapi/DialogUtils.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun selectDirectory()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/rstudioapi/DialogUtils.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun updateDialog()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/rstudioapi/DialogUtils.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun terminalActivate()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/rstudioapi/TerminalUtils.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun terminalExitCode()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/rstudioapi/TerminalUtils.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isLibraryLoaded()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/RInteropImpl.kt",
  "fileLinesCount" : 1530,
  "components" : [ "primary::src" ],
  "startLine" : 297,
  "endLine" : 299,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun replExecute()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/RInteropImpl.kt",
  "fileLinesCount" : 1530,
  "components" : [ "primary::src" ],
  "startLine" : 334,
  "endLine" : 336,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replInterrupt()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/RInteropImpl.kt",
  "fileLinesCount" : 1530,
  "components" : [ "primary::src" ],
  "startLine" : 528,
  "endLine" : 530,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun graphicsSetParametersAsync()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/RInteropImpl.kt",
  "fileLinesCount" : 1530,
  "components" : [ "primary::src" ],
  "startLine" : 642,
  "endLine" : 644,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun graphicsCreateGroup()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/RInteropImpl.kt",
  "fileLinesCount" : 1530,
  "components" : [ "primary::src" ],
  "startLine" : 671,
  "endLine" : 673,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun graphicsRemoveGroup()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/RInteropImpl.kt",
  "fileLinesCount" : 1530,
  "components" : [ "primary::src" ],
  "startLine" : 675,
  "endLine" : 677,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun graphicsShutdown()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/RInteropImpl.kt",
  "fileLinesCount" : 1530,
  "components" : [ "primary::src" ],
  "startLine" : 679,
  "endLine" : 681,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startHttpd()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/RInteropImpl.kt",
  "fileLinesCount" : 1530,
  "components" : [ "primary::src" ],
  "startLine" : 707,
  "endLine" : 709,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runAfterChunk()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/RInteropImpl.kt",
  "fileLinesCount" : 1530,
  "components" : [ "primary::src" ],
  "startLine" : 719,
  "endLine" : 721,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun repoGetPackageVersion()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/RInteropImpl.kt",
  "fileLinesCount" : 1530,
  "components" : [ "primary::src" ],
  "startLine" : 733,
  "endLine" : 735,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun repoAddLibraryPath()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/RInteropImpl.kt",
  "fileLinesCount" : 1530,
  "components" : [ "primary::src" ],
  "startLine" : 792,
  "endLine" : 794,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun repoCheckPackageInstalled()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/RInteropImpl.kt",
  "fileLinesCount" : 1530,
  "components" : [ "primary::src" ],
  "startLine" : 796,
  "endLine" : 798,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dataFrameGetInfo()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/RInteropImpl.kt",
  "fileLinesCount" : 1530,
  "components" : [ "primary::src" ],
  "startLine" : 853,
  "endLine" : 855,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dataFrameRefresh()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/RInteropImpl.kt",
  "fileLinesCount" : 1530,
  "components" : [ "primary::src" ],
  "startLine" : 882,
  "endLine" : 884,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSourceFileText()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/RInteropImpl.kt",
  "fileLinesCount" : 1530,
  "components" : [ "primary::src" ],
  "startLine" : 886,
  "endLine" : 888,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSourceFileName()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/RInteropImpl.kt",
  "fileLinesCount" : 1530,
  "components" : [ "primary::src" ],
  "startLine" : 890,
  "endLine" : 892,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getObjectSizes()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/RInteropImpl.kt",
  "fileLinesCount" : 1530,
  "components" : [ "primary::src" ],
  "startLine" : 1039,
  "endLine" : 1041,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setRStudioApiEnabled()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/RInteropImpl.kt",
  "fileLinesCount" : 1530,
  "components" : [ "primary::src" ],
  "startLine" : 1043,
  "endLine" : 1045,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun executeOnTermination()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/RInteropImpl.kt",
  "fileLinesCount" : 1530,
  "components" : [ "primary::src" ],
  "startLine" : 1376,
  "endLine" : 1378,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  cached()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/RInteropImpl.kt",
  "fileLinesCount" : 1530,
  "components" : [ "primary::src" ],
  "startLine" : 1406,
  "endLine" : 1408,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  asyncCached()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/RInteropImpl.kt",
  "fileLinesCount" : 1530,
  "components" : [ "primary::src" ],
  "startLine" : 1434,
  "endLine" : 1436,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nextStubNumber()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/RInteropGrpcLogger.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onExecuteRequestFinish()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/RInteropGrpcLogger.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onStubMessageRequest()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/RInteropGrpcLogger.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serialize()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/RInteropGrpcLogger.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/actions/DumpRInteropMessages.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isRunningCommand()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/actions/REditorActionUtil.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTargetDirectory()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/actions/CreateRTestFileAction.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun promote()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/actions/RActionPromoter.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getActionName()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/actions/NewRMarkdownAction.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createTestFile()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/actions/TestableCreateFileFromTemplateAction.kt",
  "fileLinesCount" : 18,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/actions/RMarkdownInterruptAction.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doExecute()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/actions/RRunAction.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doExecute()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/actions/RRunAction.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getActionName()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/actions/NewRScriptAction.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun perform()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/debugger/RDebuggerEvaluateHandler.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun navigate()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/debugger/RDebuggerPanelManagerImpl.kt",
  "fileLinesCount" : 12,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun breakpointChanged()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/debugger/RDebuggerUtil.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addWatchExpression()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/debugger/RXVariablesView.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveWatchUp()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/debugger/RXVariablesView.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveWatchDown()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/debugger/RXVariablesView.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun focusGained()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/debugger/RXVariablesView.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun focusLost()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/debugger/RXVariablesView.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::src" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun componentShown()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/debugger/RXVariablesView.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/debugger/RXVariablesView.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::src" ],
  "startLine" : 268,
  "endLine" : 270,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/debugger/RXVariablesView.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::src" ],
  "startLine" : 275,
  "endLine" : 277,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onClick()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/debugger/RXVariablesView.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::src" ],
  "startLine" : 320,
  "endLine" : 322,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getHintForDisabled()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/debugger/RXVariablesView.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::src" ],
  "startLine" : 324,
  "endLine" : 326,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getData()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/debugger/RXVariablesView.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::src" ],
  "startLine" : 374,
  "endLine" : 376,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RElementFactory()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/RElementFactory.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::psi" ],
  "startLine" : 27,
  "endLine" : 28,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitFunctionExpression()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/RStructureViewElement.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::psi" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitFunctionExpression()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/RStructureViewElement.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::psi" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void indexStub()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/stubs/RStubElementType.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::psi" ],
  "startLine" : 26,
  "endLine" : 27,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RElementTypeFactory()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/RElementTypeFactory.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::psi" ],
  "startLine" : 12,
  "endLine" : 13,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun onSetAsProjectInterpreter()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/interpreter/RInterpreterBase.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::psi" ],
  "startLine" : 19,
  "endLine" : 20,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun onUnsetAsProjectInterpreter()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/interpreter/RInterpreterBase.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::psi" ],
  "startLine" : 22,
  "endLine" : 23,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processTerminated()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/interpreter/RFsNotifier.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::psi" ],
  "startLine" : 156,
  "endLine" : 157,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startNotified()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/interpreter/RFsNotifier.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::psi" ],
  "startLine" : 159,
  "endLine" : 160,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showEditInterpreterDialog()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/settings/RInterpreterSettingsProvider.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::psi" ],
  "startLine" : 43,
  "endLine" : 44,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "functionSourcePositionWithTextAsync()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/rinterop/RReference.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::psi" ],
  "startLine" : 86,
  "endLine" : 87,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/rinterop/RSourceFileManager.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::psi" ],
  "startLine" : 99,
  "endLine" : 100,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun refresh()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/rinterop/RSourceFileManager.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::psi" ],
  "startLine" : 116,
  "endLine" : 117,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RParserDefinition()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/parsing/RParserDefinition.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::psi" ],
  "startLine" : 26,
  "endLine" : 27,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func <- function()",
  "longName" : "",
  "relativeFileName" : "testData/parser/r/ErrorMethod7.r",
  "fileLinesCount" : 3,
  "components" : [ "primary::testData" ],
  "startLine" : 2,
  "endLine" : 3,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clear()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/editor/ui/TabbedMultiOutput.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 102,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/refactoring/extractmethod/RExtractMethodHandler.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 32,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/refactoring/RIntroduceLocalHandler.kt",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 31,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun operationStarted()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/remote/ui/RInstalledPackagesPanel.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 37,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionPerformed()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/remote/ui/RInstalledPackagesPanelBase.java",
  "fileLinesCount" : 867,
  "components" : [ "primary::src" ],
  "startLine" : 751,
  "endLine" : 752,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clear()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rendering/chunk/ChunkImageInlayOutput.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 101,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun scrollToTop()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rendering/chunk/ChunkImageInlayOutput.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 104,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/debug/stack/RXStackFrame.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 91,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun addTopChildren()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/debug/stack/RXStackFrame.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 169,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun onFileChanged()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/RImportDataDialog.kt",
  "fileLinesCount" : 561,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/RDataFrameViewer.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 42,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun registerDisposable()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/RDataFrameViewer.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 45,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reset()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/graphics/RGraphicsDevice.kt",
  "fileLinesCount" : 484,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun onViewportChange()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/components/NotebookInlayState.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun onViewportChange()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/components/InlayOutput.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/ui/DumbAwareActionAdapter.kt",
  "fileLinesCount" : 10,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processWillTerminate()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/RInteropUtil.kt",
  "fileLinesCount" : 371,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 111,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCompleted()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/RInteropImpl.kt",
  "fileLinesCount" : 1530,
  "components" : [ "primary::src" ],
  "startLine" : 1302,
  "endLine" : 1303,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processSessionEvent()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/debugger/RXVariablesView.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 109,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RPIServiceGrpc()",
  "longName" : "",
  "relativeFileName" : "psi/gen-grpc/main/grpc/com/intellij/r/psi/rinterop/RPIServiceGrpc.java",
  "fileLinesCount" : 7233,
  "components" : [ "primary::psi" ],
  "startLine" : 13,
  "endLine" : 13,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showUrlInViewer()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/interpreter/RInterpreter.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::psi" ],
  "startLine" : 95,
  "endLine" : 95,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/rendering/toolwindow/RDocumentationComponent.kt",
  "fileLinesCount" : 370,
  "components" : [ "primary::psi" ],
  "startLine" : 148,
  "endLine" : 148,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/rendering/toolwindow/RDocumentationComponent.kt",
  "fileLinesCount" : 370,
  "components" : [ "primary::psi" ],
  "startLine" : 164,
  "endLine" : 164,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadState()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/run/debug/RExceptionBreakpointProperties.kt",
  "fileLinesCount" : 8,
  "components" : [ "primary::psi" ],
  "startLine" : 7,
  "endLine" : 7,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolve()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/codeInsight/libraries/RLibrarySupportProvider.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::psi" ],
  "startLine" : 19,
  "endLine" : 19,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun completeMembers()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/codeInsight/libraries/RLibrarySupportProvider.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::psi" ],
  "startLine" : 24,
  "endLine" : 24,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun completeIdentifier()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/codeInsight/libraries/RLibrarySupportProvider.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::psi" ],
  "startLine" : 29,
  "endLine" : 29,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun completeArgumentName()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/codeInsight/libraries/RLibrarySupportProvider.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::psi" ],
  "startLine" : 34,
  "endLine" : 34,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun completeArgumentValue()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/codeInsight/libraries/RLibrarySupportProvider.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::psi" ],
  "startLine" : 39,
  "endLine" : 39,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun navigate()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/skeleton/psi/RSkeletonCallExpression.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::psi" ],
  "startLine" : 43,
  "endLine" : 43,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "functionSourcePositionWithTextAsync()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/rinterop/RReference.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::psi" ],
  "startLine" : 82,
  "endLine" : 82,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseReleased()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/editor/ui/NotebookInlayComponent.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 79,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseEntered()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/editor/ui/NotebookInlayComponent.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 81,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mousePressed()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/editor/ui/NotebookInlayComponent.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 90,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseClicked()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/editor/ui/NotebookInlayComponent.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 91,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseDragged()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/editor/ui/NotebookInlayComponent.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 104,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doHelpAction()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/refactoring/inline/RInlineAssignmentDialog.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 48,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun operationStarted()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/RequiredPackageInstaller.kt",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 193,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun beforeExecution()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/RConsoleExecuteActionHandler.kt",
  "fileLinesCount" : 519,
  "components" : [ "primary::src" ],
  "startLine" : 475,
  "endLine" : 475,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onCommandExecuted()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/RConsoleExecuteActionHandler.kt",
  "fileLinesCount" : 519,
  "components" : [ "primary::src" ],
  "startLine" : 476,
  "endLine" : 476,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onBusy()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/RConsoleExecuteActionHandler.kt",
  "fileLinesCount" : 519,
  "components" : [ "primary::src" ],
  "startLine" : 477,
  "endLine" : 477,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onReset()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/RConsoleExecuteActionHandler.kt",
  "fileLinesCount" : 519,
  "components" : [ "primary::src" ],
  "startLine" : 478,
  "endLine" : 478,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun contentRemoveQuery()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/RConsoleManagerImpl.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 102,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun renderValue()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/debug/stack/RXPresentationUtils.kt",
  "fileLinesCount" : 246,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 75,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun editorUpdated()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/RDataFrameFiltersHandler.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 50,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun filterOperation()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/RDataFrameFiltersHandler.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 52,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun filterEnabled()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/RDataFrameFiltersHandler.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 53,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun allFiltersDisabled()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/RDataFrameFiltersHandler.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 54,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun consolidateFilterChanges()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/RDataFrameFiltersHandler.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 55,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun tableUpdated()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/RDataFrameFiltersHandler.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 56,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/RTableEditorProvider.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 66,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setState()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/RTableEditorProvider.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 82,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun rowsInserted()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/RDataFrameRowSorter.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 135,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun rowsDeleted()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/RDataFrameRowSorter.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 136,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun rowsUpdated()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/RDataFrameRowSorter.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 137,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun rowsUpdated()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/RDataFrameRowSorter.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 138,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun allRowsChanged()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/RDataFrameRowSorter.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 139,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun modelStructureChanged()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/RDataFrameRowSorter.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 140,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateDataModel()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/projectGenerator/step/RGeneratorSettingsWizardStep.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onViewportChange()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/RNotebookCellInlayController.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 41,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun beforeDocumentChange()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/RNotebookCellLines.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 67,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun updateProgressStatus()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/components/NotebookInlayState.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 23,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clear()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/components/InlayOutputTable.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 19,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun scrollToTop()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/components/InlayOutputTable.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 26,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun toolbarPaneChanged()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/components/InlayOutput.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 92,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun softWrapsChanged()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/components/InlayOutputText.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 87,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clear()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/components/InlayOutputHtml.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 46,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun scrollToTop()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/components/InlayOutputHtml.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 75,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun undo()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/RNotebookIntervalPointerImpl.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 139,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun redo()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/RNotebookIntervalPointerImpl.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 167,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onText()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/RInteropAsyncEventsListener.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 13,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onBusy()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/RInteropAsyncEventsListener.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 14,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onRequestReadLn()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/RInteropAsyncEventsListener.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 15,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onException()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/RInteropAsyncEventsListener.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 17,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onTermination()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/RInteropAsyncEventsListener.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 18,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun onViewRequest()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/RInteropAsyncEventsListener.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 19,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onViewTableRequest()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/RInteropAsyncEventsListener.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 20,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onShowHelpRequest()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/RInteropAsyncEventsListener.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 21,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun onShowFileRequest()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/RInteropAsyncEventsListener.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 22,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onSubprocessInput()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/RInteropAsyncEventsListener.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 24,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onBrowseURLRequest()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/RInteropAsyncEventsListener.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 25,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onRemoveBreakpointByIdRequest()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/RInteropAsyncEventsListener.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 26,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onDebugPrintSourcePositionRequest()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/RInteropAsyncEventsListener.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 27,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun componentMoved()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/debugger/RXVariablesView.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::src" ],
  "startLine" : 218,
  "endLine" : 218,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun componentResized()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/debugger/RXVariablesView.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::src" ],
  "startLine" : 219,
  "endLine" : 219,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun componentHidden()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/debugger/RXVariablesView.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::src" ],
  "startLine" : 220,
  "endLine" : 220,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInsertHandlerForAssignment()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/editor/completion/RLookupElementFactory.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::psi" ],
  "startLine" : 75,
  "endLine" : 75,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInsertHandlerForLookupString()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/editor/completion/RLookupElementFactory.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::psi" ],
  "startLine" : 76,
  "endLine" : 76,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getChildren()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/RStructureViewElement.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::psi" ],
  "startLine" : 49,
  "endLine" : 49,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getName()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/stubs/RParameterStub.kt",
  "fileLinesCount" : 24,
  "components" : [ "primary::psi" ],
  "startLine" : 15,
  "endLine" : 15,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isQuotesNeeded()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/TableManipulationAnalyzer.kt",
  "fileLinesCount" : 480,
  "components" : [ "primary::psi" ],
  "startLine" : 52,
  "endLine" : 52,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getStructureViewBuilder()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/RScriptStructureViewFactory.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::psi" ],
  "startLine" : 19,
  "endLine" : 19,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerReferenceProviders()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/psi/references/RReferenceContributor.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::psi" ],
  "startLine" : 27,
  "endLine" : 27,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getWidgetSwitchInterpreterActionHeader()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/interpreter/RInterpreterLocation.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::psi" ],
  "startLine" : 19,
  "endLine" : 19,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createInterpreter()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/interpreter/RInterpreterLocation.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::psi" ],
  "startLine" : 28,
  "endLine" : 28,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canRead()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/interpreter/RInterpreterLocation.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::psi" ],
  "startLine" : 32,
  "endLine" : 32,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canWrite()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/interpreter/RInterpreterLocation.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::psi" ],
  "startLine" : 34,
  "endLine" : 34,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canExecute()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/interpreter/RInterpreterLocation.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::psi" ],
  "startLine" : 36,
  "endLine" : 36,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun instantiate()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/interpreter/RLocalInterpreterProvider.kt",
  "fileLinesCount" : 15,
  "components" : [ "primary::psi" ],
  "startLine" : 8,
  "endLine" : 8,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createRInteropForProcess()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/interpreter/RInterpreter.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::psi" ],
  "startLine" : 59,
  "endLine" : 59,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deleteFileOnHost()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/interpreter/RInterpreter.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::psi" ],
  "startLine" : 61,
  "endLine" : 61,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun uploadFileToHost()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/interpreter/RInterpreter.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::psi" ],
  "startLine" : 63,
  "endLine" : 63,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getGuaranteedWritableLibraryPath()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/interpreter/RInterpreter.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::psi" ],
  "startLine" : 78,
  "endLine" : 78,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addFsNotifierListenerForHost()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/interpreter/RInterpreter.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::psi" ],
  "startLine" : 99,
  "endLine" : 99,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasInterpreterLocation()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/interpreter/RInterpreterManager.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::psi" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPackageByName()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/interpreter/RInterpreterState.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::psi" ],
  "startLine" : 35,
  "endLine" : 35,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLibraryPathByName()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/interpreter/RInterpreterState.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::psi" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSkeletonFileByPackageName()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/interpreter/RInterpreterState.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::psi" ],
  "startLine" : 39,
  "endLine" : 39,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateState()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/interpreter/RInterpreterState.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::psi" ],
  "startLine" : 41,
  "endLine" : 41,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cancelStateUpdating()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/interpreter/RInterpreterState.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::psi" ],
  "startLine" : 43,
  "endLine" : 43,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun markOutdated()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/interpreter/RInterpreterState.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::psi" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scheduleSkeletonUpdate()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/interpreter/RInterpreterState.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::psi" ],
  "startLine" : 47,
  "endLine" : 47,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCurrentStateAsync()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/interpreter/RInterpreterStateManager.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::psi" ],
  "startLine" : 11,
  "endLine" : 11,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun beforeStart()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/interpreter/RInterpreterUtil.kt",
  "fileLinesCount" : 506,
  "components" : [ "primary::psi" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onOutputAvailable()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/interpreter/RInterpreterUtil.kt",
  "fileLinesCount" : 506,
  "components" : [ "primary::psi" ],
  "startLine" : 46,
  "endLine" : 46,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onTerminated()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/interpreter/RInterpreterUtil.kt",
  "fileLinesCount" : 506,
  "components" : [ "primary::psi" ],
  "startLine" : 47,
  "endLine" : 47,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validateRProfile()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/interpreter/RInterpreterUtil.kt",
  "fileLinesCount" : 506,
  "components" : [ "primary::psi" ],
  "startLine" : 394,
  "endLine" : 394,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createNotificationAction()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/notifications/RNotificationUtil.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::psi" ],
  "startLine" : 46,
  "endLine" : 46,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getProjectPackageDescriptionInfo()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/packages/RPackageProjectManager.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::psi" ],
  "startLine" : 46,
  "endLine" : 46,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun projectInterpreterLocationChanged()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/settings/RSettings.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::psi" ],
  "startLine" : 70,
  "endLine" : 70,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onStandaloneChange()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/settings/RGraphicsSettings.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::psi" ],
  "startLine" : 21,
  "endLine" : 21,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addDarkModeListener()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/settings/RGraphicsSettings.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::psi" ],
  "startLine" : 89,
  "endLine" : 89,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addStandaloneListener()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/settings/RGraphicsSettings.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::psi" ],
  "startLine" : 97,
  "endLine" : 97,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLocationFromState()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/settings/RInterpreterSettingsProvider.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::psi" ],
  "startLine" : 16,
  "endLine" : 16,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun putLocationToState()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/settings/RInterpreterSettingsProvider.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::psi" ],
  "startLine" : 18,
  "endLine" : 18,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deserializeLocation()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/settings/RInterpreterSettingsProvider.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::psi" ],
  "startLine" : 20,
  "endLine" : 20,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun serializeLocation()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/settings/RInterpreterSettingsProvider.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::psi" ],
  "startLine" : 22,
  "endLine" : 22,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAddInterpreterActionName()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/settings/RInterpreterSettingsProvider.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::psi" ],
  "startLine" : 25,
  "endLine" : 25,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAddInterpreterWidgetActionName()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/settings/RInterpreterSettingsProvider.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::psi" ],
  "startLine" : 28,
  "endLine" : 28,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAddInterpreterWidgetActionDescription()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/settings/RInterpreterSettingsProvider.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::psi" ],
  "startLine" : 31,
  "endLine" : 31,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAddInterpreterWidgetActionIcon()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/settings/RInterpreterSettingsProvider.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::psi" ],
  "startLine" : 33,
  "endLine" : 33,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showAddInterpreterDialog()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/settings/RInterpreterSettingsProvider.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::psi" ],
  "startLine" : 35,
  "endLine" : 35,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun show()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/configuration/RAddInterpreterDialog.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::psi" ],
  "startLine" : 25,
  "endLine" : 25,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reset()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/configuration/RSettingsConfigurable.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::psi" ],
  "startLine" : 66,
  "endLine" : 66,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loadPackage()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/console/RConsoleRuntimeInfo.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::psi" ],
  "startLine" : 22,
  "endLine" : 22,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loadDistinctStrings()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/console/RConsoleRuntimeInfo.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::psi" ],
  "startLine" : 23,
  "endLine" : 23,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loadObjectNames()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/console/RConsoleRuntimeInfo.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::psi" ],
  "startLine" : 24,
  "endLine" : 24,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loadInheritorNamedArguments()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/console/RConsoleRuntimeInfo.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::psi" ],
  "startLine" : 25,
  "endLine" : 25,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loadExtraNamedArguments()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/console/RConsoleRuntimeInfo.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::psi" ],
  "startLine" : 26,
  "endLine" : 26,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loadExtraNamedArguments()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/console/RConsoleRuntimeInfo.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::psi" ],
  "startLine" : 27,
  "endLine" : 27,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loadShortS4ClassInfos()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/console/RConsoleRuntimeInfo.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::psi" ],
  "startLine" : 28,
  "endLine" : 28,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loadS4ClassInfoByObjectName()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/console/RConsoleRuntimeInfo.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::psi" ],
  "startLine" : 29,
  "endLine" : 29,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loadS4ClassInfoByClassName()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/console/RConsoleRuntimeInfo.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::psi" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loadR6ClassInfoByObjectName()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/console/RConsoleRuntimeInfo.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::psi" ],
  "startLine" : 31,
  "endLine" : 31,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getFormalArguments()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/console/RConsoleRuntimeInfo.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::psi" ],
  "startLine" : 32,
  "endLine" : 32,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/run/graphics/RPlotter.kt",
  "fileLinesCount" : 23,
  "components" : [ "primary::psi" ],
  "startLine" : 9,
  "endLine" : 9,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onClick()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/visualization/ui/ToolbarUtil.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::psi" ],
  "startLine" : 100,
  "endLine" : 100,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun currentConsoleInterop()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/rinterop/RInteropManager.kt",
  "fileLinesCount" : 12,
  "components" : [ "primary::psi" ],
  "startLine" : 6,
  "endLine" : 6,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun currentConsoleInteropOrStart()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/rinterop/RInteropManager.kt",
  "fileLinesCount" : 12,
  "components" : [ "primary::psi" ],
  "startLine" : 7,
  "endLine" : 7,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isLibraryLoaded()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/rinterop/RInterop.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::psi" ],
  "startLine" : 42,
  "endLine" : 42,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loadLibrary()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/rinterop/RInterop.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::psi" ],
  "startLine" : 43,
  "endLine" : 43,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unloadLibrary()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/rinterop/RInterop.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::psi" ],
  "startLine" : 44,
  "endLine" : 44,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startHttpd()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/rinterop/RInterop.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::psi" ],
  "startLine" : 47,
  "endLine" : 47,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun httpdRequest()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/rinterop/RInterop.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::psi" ],
  "startLine" : 48,
  "endLine" : 48,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDocumentationForPackage()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/rinterop/RInterop.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::psi" ],
  "startLine" : 49,
  "endLine" : 49,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertRoxygenToHTML()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/rinterop/RInterop.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::psi" ],
  "startLine" : 51,
  "endLine" : 51,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun executeTask()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/rinterop/RInterop.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::psi" ],
  "startLine" : 55,
  "endLine" : 55,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copyToPersistentRef()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/rinterop/RInterop.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::psi" ],
  "startLine" : 56,
  "endLine" : 56,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loaderGetValueInfo()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/rinterop/RInterop.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::psi" ],
  "startLine" : 57,
  "endLine" : 57,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun evaluateAsText()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/rinterop/RInterop.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::psi" ],
  "startLine" : 58,
  "endLine" : 58,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDistinctStrings()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/rinterop/RInterop.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::psi" ],
  "startLine" : 59,
  "endLine" : 59,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loadObjectNames()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/rinterop/RInterop.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::psi" ],
  "startLine" : 60,
  "endLine" : 60,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getObjectSizes()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/rinterop/RInterop.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::psi" ],
  "startLine" : 61,
  "endLine" : 61,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getEqualityObject()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/rinterop/RInterop.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::psi" ],
  "startLine" : 62,
  "endLine" : 62,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setValue()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/rinterop/RInterop.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::psi" ],
  "startLine" : 63,
  "endLine" : 63,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disposePersistentRefs()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/rinterop/RInterop.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::psi" ],
  "startLine" : 64,
  "endLine" : 64,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loaderGetParentEnvs()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/rinterop/RInterop.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::psi" ],
  "startLine" : 66,
  "endLine" : 66,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loaderGetVariables()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/rinterop/RInterop.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::psi" ],
  "startLine" : 67,
  "endLine" : 67,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getFunctionPosition()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/rinterop/RInterop.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::psi" ],
  "startLine" : 69,
  "endLine" : 69,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getFunctionSourcePosition()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/rinterop/RInterop.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::psi" ],
  "startLine" : 70,
  "endLine" : 70,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun repoAddLibraryPath()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/rinterop/RInterop.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::psi" ],
  "startLine" : 72,
  "endLine" : 72,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun repoCheckPackageInstalled()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/rinterop/RInterop.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::psi" ],
  "startLine" : 73,
  "endLine" : 73,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun repoRemovePackage()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/rinterop/RInterop.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::psi" ],
  "startLine" : 74,
  "endLine" : 74,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun repoGetPackageVersion()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/rinterop/RInterop.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::psi" ],
  "startLine" : 75,
  "endLine" : 75,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun repoInstallPackage()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/rinterop/RInterop.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::psi" ],
  "startLine" : 76,
  "endLine" : 76,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dataFrameGetInfo()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/rinterop/RInterop.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::psi" ],
  "startLine" : 78,
  "endLine" : 78,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dataFrameGetData()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/rinterop/RInterop.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::psi" ],
  "startLine" : 79,
  "endLine" : 79,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dataFrameRefresh()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/rinterop/RInterop.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::psi" ],
  "startLine" : 82,
  "endLine" : 82,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSourceFileText()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/rinterop/RInterop.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::psi" ],
  "startLine" : 84,
  "endLine" : 84,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSourceFileName()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/rinterop/RInterop.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::psi" ],
  "startLine" : 85,
  "endLine" : 85,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invalidateCaches()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/rinterop/RInterop.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::psi" ],
  "startLine" : 89,
  "endLine" : 89,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setRStudioApiEnabled()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/rinterop/RInterop.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::psi" ],
  "startLine" : 91,
  "endLine" : 91,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun asyncCached()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/rinterop/RInterop.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::psi" ],
  "startLine" : 100,
  "endLine" : 100,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun safeGet()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/rinterop/RInterop.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::psi" ],
  "startLine" : 103,
  "endLine" : 103,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAsync()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/rinterop/RInterop.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::psi" ],
  "startLine" : 104,
  "endLine" : 104,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createFile()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/rinterop/RSourceFileManager.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::psi" ],
  "startLine" : 119,
  "endLine" : 119,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun join()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/util/RPathUtil.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::psi" ],
  "startLine" : 20,
  "endLine" : 20,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createLiteralTextEscaper()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/parsing/RAstFactory.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::psi" ],
  "startLine" : 23,
  "endLine" : 23,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigate()",
  "longName" : "",
  "relativeFileName" : "psi/src/com/intellij/r/psi/debugger/RDebuggerPanelManager.kt",
  "fileLinesCount" : 13,
  "components" : [ "primary::psi" ],
  "startLine" : 8,
  "endLine" : 8,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createConfigurable()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/editor/formatting/RCodeStyleSettingsProvider.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 24,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPanel()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/editor/formatting/RCodeStyleSettingsProvider.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 26,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun beforeCharDeleted()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/editor/RBackspaceHandler.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 13,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getFormattingBlocks()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rmarkdown/RmdFenceProvider.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 21,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createTemplateFile()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rmarkdown/RMarkdownTemplateTypes.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getStructureViewBuilder()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rmarkdown/structureView/RMarkdownStructureViewFactory.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 21,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPresentation()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rmarkdown/structureView/RMarkdownStructureElement.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doCollectInformation()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/hints/RReturnHintPass.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 41,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getParameterHints()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/hints/parameterInfo/RInlayParameterHintsProvider.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 26,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun collectAssignments()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/refactoring/RRefactoringUtil.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findInstructionsInside()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/refactoring/extractmethod/RCodeFragment.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 58,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validateLoopExits()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/refactoring/extractmethod/RCodeFragment.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 101,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invokeOperation()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/refactoring/RIntroduceLocalHandler.kt",
  "fileLinesCount" : 266,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addAdditionalVariables()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/refactoring/rename/RVariableInplaceRenamer.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 62,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isInputValid()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/refactoring/rename/RRenameInputValidator.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 29,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findCollisions()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/refactoring/rename/RenameRPsiElementProcessor.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 51,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun getCranMirrors()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/remote/RepoProvider.kt",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 12,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun getMappedEnabledRepositoryUrls()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/remote/RepoProvider.kt",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 13,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun getRepositorySelections()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/remote/RepoProvider.kt",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 14,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun getAllPackagesCached()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/remote/RepoProvider.kt",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 16,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun loadAllPackages()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/remote/RepoProvider.kt",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 17,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectRepositories()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/remote/RepoProvider.kt",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 18,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onInterpreterVersionChange()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/remote/RepoProvider.kt",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 19,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPackageDescriptions()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/remote/RepoUtils.kt",
  "fileLinesCount" : 332,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 95,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createPackageDescriptions()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/remote/RepoUtils.kt",
  "fileLinesCount" : 332,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 96,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getApplicationCache()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/remote/RepoUtils.kt",
  "fileLinesCount" : 332,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 136,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun operationStarted()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/remote/RPackageManagementService.kt",
  "fileLinesCount" : 321,
  "components" : [ "primary::src" ],
  "startLine" : 259,
  "endLine" : 259,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun operationFinished()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/remote/RPackageManagementService.kt",
  "fileLinesCount" : 321,
  "components" : [ "primary::src" ],
  "startLine" : 260,
  "endLine" : 260,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun started()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/remote/RPackageTaskManager.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 59,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun finished()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/remote/RPackageTaskManager.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 60,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scheduleRefresh()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/packages/remote/ui/RInstalledPackagesPanel.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 141,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addGlobalResolutionListener()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/settings/RMarkdownGraphicsSettings.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 32,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerCustomListeners()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/configuration/RInterpreterStatusBarWidget.kt",
  "fileLinesCount" : 215,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 116,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createToolWindowContent()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/RConsoleToolWindowFactory.kt",
  "fileLinesCount" : 282,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 52,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onException()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/RConsoleExecuteActionHandler.kt",
  "fileLinesCount" : 519,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 156,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun analyzePrompt()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/RConsoleEnterHandler.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 72,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun registerContentManager()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/RConsoleManagerImpl.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 99,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onProgressChanged()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/jobs/RJobDescriptor.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 29,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onProcessTerminated()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/jobs/RJobDescriptor.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun destroyProcess()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/jobs/RJobDescriptor.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 31,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rerun()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/jobs/RJobDescriptor.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 32,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onProcessTerminated()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/jobs/RJobDescriptor.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 70,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setLeftComponent()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/jobs/RJobPanel.kt",
  "fileLinesCount" : 547,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 55,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setRightComponent()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/jobs/RJobPanel.kt",
  "fileLinesCount" : 547,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 56,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun restoreDefaults()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/jobs/RJobPanel.kt",
  "fileLinesCount" : 547,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 57,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paint()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/console/jobs/RJobPanel.kt",
  "fileLinesCount" : 547,
  "components" : [ "primary::src" ],
  "startLine" : 460,
  "endLine" : 460,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getModifier()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/debug/stack/RXVar.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getColumnName()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/RDataFrameViewer.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 23,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getColumnType()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/RDataFrameViewer.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 25,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isColumnSortable()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/RDataFrameViewer.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 27,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isRowNames()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/RDataFrameViewer.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 29,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getValueAt()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/RDataFrameViewer.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 31,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sortBy()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/RDataFrameViewer.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 35,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filter()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/RDataFrameViewer.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun refresh()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/visualize/RDataFrameViewer.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 39,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/graphics/ui/RGraphicsSettingsDialog.kt",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 111,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validateInput()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/graphics/ui/RGraphicsSettingsDialog.kt",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 215,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertInputToPixels()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/graphics/ui/RGraphicsSettingsDialog.kt",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 216,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertPixelsToInput()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/run/graphics/ui/RGraphicsSettingsDialog.kt",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 217,
  "endLine" : 217,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stateChanged()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/projectGenerator/template/RProjectGenerator.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 46,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun initGeneratorListeners()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/projectGenerator/step/RProjectSettingsStep.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 83,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun initializePackage()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/projectGenerator/panel/packageManager/RPackageManagerPanel.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 59,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTableCellEditorComponent()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/projectGenerator/panel/packageManager/RPackratPanel.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::src" ],
  "startLine" : 262,
  "endLine" : 262,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolve()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/codeInsight/libraries/RDataTableSupportProvider.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 18,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun install()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/RNotebookGutterLineMarkerManager.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 25,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun documentChanged()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/RNotebookCellLines.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 61,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun wrapEditorMouseWheelListeners()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/MouseWheelUtils.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 62,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun wrapMouseWheelListeners()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/MouseWheelUtils.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 82,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createActions()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/components/InlayTablePage.kt",
  "fileLinesCount" : 288,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 177,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun saveAs()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/components/InlayOutput.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 96,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copyImageToClipboard()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/components/InlayOutput.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 101,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addData()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/components/InlayOutputText.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 60,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addData()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/components/InlayOutputHtml.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 58,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun saveAs()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/inlays/components/InlayOutputHtml.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 81,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun get()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/RNotebookIntervalPointer.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 22,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/RNotebookIntervalPointer.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modifyPointers()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/RNotebookIntervalPointer.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 36,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun beforeDocumentChange()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/visualization/RNotebookIntervalPointerImpl.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 132,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onLibrariesUpdated()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/RInteropImpl.kt",
  "fileLinesCount" : 1530,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 87,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/RInteropImpl.kt",
  "fileLinesCount" : 1530,
  "components" : [ "primary::src" ],
  "startLine" : 1331,
  "endLine" : 1331,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun copyToPersistentRef()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/RInteropImpl.kt",
  "fileLinesCount" : 1530,
  "components" : [ "primary::src" ],
  "startLine" : 1490,
  "endLine" : 1490,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loaderGetValueInfo()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/RInteropImpl.kt",
  "fileLinesCount" : 1530,
  "components" : [ "primary::src" ],
  "startLine" : 1492,
  "endLine" : 1492,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun evaluateAsText()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/RInteropImpl.kt",
  "fileLinesCount" : 1530,
  "components" : [ "primary::src" ],
  "startLine" : 1494,
  "endLine" : 1494,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDistinctStrings()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/RInteropImpl.kt",
  "fileLinesCount" : 1530,
  "components" : [ "primary::src" ],
  "startLine" : 1496,
  "endLine" : 1496,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadObjectNames()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/RInteropImpl.kt",
  "fileLinesCount" : 1530,
  "components" : [ "primary::src" ],
  "startLine" : 1498,
  "endLine" : 1498,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getEqualityObject()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/RInteropImpl.kt",
  "fileLinesCount" : 1530,
  "components" : [ "primary::src" ],
  "startLine" : 1500,
  "endLine" : 1500,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setValue()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/RInteropImpl.kt",
  "fileLinesCount" : 1530,
  "components" : [ "primary::src" ],
  "startLine" : 1502,
  "endLine" : 1502,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun disposePersistentRefs()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/RInteropImpl.kt",
  "fileLinesCount" : 1530,
  "components" : [ "primary::src" ],
  "startLine" : 1504,
  "endLine" : 1504,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loaderGetParentEnvs()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/RInteropImpl.kt",
  "fileLinesCount" : 1530,
  "components" : [ "primary::src" ],
  "startLine" : 1507,
  "endLine" : 1507,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loaderGetVariables()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/RInteropImpl.kt",
  "fileLinesCount" : 1530,
  "components" : [ "primary::src" ],
  "startLine" : 1509,
  "endLine" : 1509,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFunctionPosition()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/RInteropImpl.kt",
  "fileLinesCount" : 1530,
  "components" : [ "primary::src" ],
  "startLine" : 1512,
  "endLine" : 1512,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFunctionSourcePosition()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/rinterop/RInteropImpl.kt",
  "fileLinesCount" : 1530,
  "components" : [ "primary::src" ],
  "startLine" : 1514,
  "endLine" : 1514,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doCreateNewRootNode()",
  "longName" : "",
  "relativeFileName" : "src/org/jetbrains/r/debugger/RXVariablesView.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 96,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
} ]